本文分享给大家的是一个用纯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代码
|
请发表评论