• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > 毛毛虫爬行动画怎样实现

毛毛虫爬行动画怎样实现

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含毛毛虫,实现,怎样等相关知识,匿名希望在学习及工作中可以帮助到您
这次给大家带来毛毛虫爬行动画怎样实现,实现毛毛虫爬行动画的注意事项有哪些,下面就是实战案例,一起来看一下。

毛毛虫儿时大家都有见过,今天想起来写一个爬行的动作,具体代码如下所示:

html代码:

<p class='container'>
  <p class='hide left'></p>
  <p class='hide right'></p>
  <p class='hide bottom'></p>
  <p class='circle-container'>
    <p class='circle'></p>
  </p>
</p>

css代码:

 <style>
body {
  background-color: #1B6CB2;
  margin: 0;
}
.container {
  position: absolute;
  width: 600px;
  height: 400px;
  overflow: hidden;
  top: 50%;
  left: 60%;
  transform: translate(-50%, -50%);
}
.hide {
  height: 100%;
  width: 150px;
  background: #1B6CB2;
  position: absolute;
  z-index: 2;
}
.hide.left {
  left: 0;
}
.hide.right {
  right: 0;
}
.hide.bottom {
  bottom: 0;
  width: 100%;
  height: 50%;
}
.circle {
  position: absolute;
  height: 75px;
  width: 150px;
  border: 3px solid white;
  border-radius: 50%/100% 100% 0 0;
  border-bottom: none;
  top: 40%;
  left: 50%;
  transform-origin: 0% 50%;
  transform: translate(-50%, -50%);
  animation: magic 1.8s ease infinite;
}
@keyframes magic {
  0% {
    transform: rotate(-170deg) translate(-50%, -50%);
  }
  50% {
    transform: rotate(0deg) translate(-50%, -50%);
  }
  100% {
    transform: rotate(180deg) translate(-50%, -50%);
  }
}
.circle-container {
  position: absolute;
  height: 75px;
  width: 150px;
  top: 40%;
  left: 50%;
  transform-origin: 0% 50%;
  transform: translate(-50%, -50%);
  animation: power 1.8s ease-out infinite;
}
@keyframes power {
  0% {
    margin-left: 20px;
  }
  50% {
    margin-left: -55px;
  }
  99.9% {
    margin-left: -130px;
  }
  100% {
    margin-left: 20px;
  }
}
  </style>

相信看了本文案例你已经掌握了方法,更多精彩请关注微课江湖其它相关文章!

推荐阅读:

前端技术实现文本文字纹理叠加

CSS3混合模式使用详解

以上就是毛毛虫爬行动画怎样实现的详细内容,更多请关注微课江湖其它相关文章!

您可能想查找下面的文章:

  • 毛毛虫爬行动画怎样实现

相关文章

  • 2018-12-03详解如何用HTML5 Canvas API控制图片的缩放变换_html5教程技巧
  • 2018-12-03HTMLcanvas矩形阵雨
  • 2018-12-03自己学习前端开发的,公司对 Dreamweaver 和 fl 要求高不高?
  • 2018-12-03关于网络拓扑的10篇文章推荐
  • 2017-08-06HTML5 File API改善网页上传功能
  • 2018-12-0322个HTML5 技巧三
  • 2017-08-06让IE支持HTML5的方法
  • 2018-12-03在做 iOS 和 Android 的 HTML5 开发时,你都掉到过哪些坑里?
  • 2018-12-03如何使用canvas画一个圆?用canvas画圆的三种动态实现方法
  • 2018-12-03HTML5学习笔记简明版(3):新元素之hgroup,header,footer

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • HTML 5.1来了 9月份正式发布 更新内容预览_html5教程技巧
    • canvas实现二维码和图片合成的示例代码
    • html5开发中viewport进行屏幕适配
    • HTML5新特性之Web Worker
    • Web 前端 IDE 用的都是什么啊?
    • HTML5语义化标记Section和Article实例详解
    • HTML5/CSS3专题 canvas 模拟实现电子彩票刮刮乐示例代码(图)
    • 使用html5 canvas创建太空游戏的示例_html5教程技巧
    • 通过Canvas及File API缩放并上传图片完整示例_html5教程技巧
    • html5基础教程常用技巧整理

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有