本文分享给大家的是一个用纯CSS3实现的人物行走动画,在没有使用JavaScript的情况下,用CSS3技术将人物行走的姿态描绘得非常逼真。其实动画实现的原理也是比较简单的,将人物行走时的状态分割成多张图片,然后利用CSS3的动画属性将这些图片串联起来形成人物行走动画效果。
HTML代码
XML/HTML Code复制内容到剪贴板
- <div id=\"canvas\">
- <div class=\"sky\">
- <div class=\"cloud-1\"></div>
- <div class=\"cloud-2\"></div>
- <div class=\"cloud-3\"></div>
- <div class=\"cloud-4\"></div>
- <div class=\"cloud-5\"></div>
- <div class=\"cloud-6\"></div>
- <div class=\"cloud-7\"></div>
- <div class=\"cloud-8\"></div>
- </div>
- <div class=\"horizon\"></div>
- <div class=\"ground\">
- <div class=\"sign-best\"></div>
- <div class=\"sign-no-js\"></div>
- <div class=\"sign-lots-of-divs\"></div>
- <div class=\"sign-all-css\"></div>
- </div>
-
- <div class=\"shadow\"></div>
- <div class=\"me\">
-
- <div class=\"torso\">
- <div class=\"left leg\">
- <div class=\"left thigh\">
- <div class=\"left shin\">
- <div class=\"left foot\">
- <div class=\"left toes\"></div>
- </div>
- </div>
- </div>
- </div>
-
-
- <div class=\"right leg\">
- <div class=\"right thigh\">
- <div class=\"right shin\">
- <div class=\"right foot\">
- <div class=\"right toes\"></div>
- </div>
- </div>
- </div>
- </div>
-
-
- <div class=\"left arm\">
- <div class=\"left bicep\">
- <div class=\"left forearm\"></div>
- </div>
- </div>
-
-
- <div class=\"right arm\">
- <div class=\"right bicep\">
- <div class=\"right forearm\"></div>
- </div>
- </div>
-
-
- </div>
-
- </div>
-
-
- <div class=\"overlay\"></div>
- </div>
基本CSS代码
本文地址:https://www.stayed.cn/item/15195
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我