您现在的位置是:网站首页> 编程资料编程资料

CSS3实现可爱的小黄人动画 CSS3实现的绵羊奔跑动画特效源码CSS3鼠标滑过图片标题遮罩动画特效源码 8种纯CSS3绘制打火机动画火焰效果纯CSS3实现鼠标滑过tip提示框动画特效源码html5+css3绘制的滚动齿轮动画特效源码纯CSS3实现鼠标滑过圆形图片旋转翻盖动画特效源码浅谈CSS3动画的回调处理

2023-10-21 380人已围观

简介 这篇文章主要为大家详细介绍了CSS3实现可爱的小黄人动画的具体代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

每次看到CSS3动画就心痒痒想试一下,记得一个多月前看了白树哥哥的一篇博客,突然开窍,于是拿他提供的demo试了一下,感觉很棒!下图为demo提供的动画帧设计稿。

自己也想说搞一个DIY的动画出来,可是,会PS不一定会设计啊,我搞不出一套动画设计稿出来啊【抓狂】….于是乎,去了站酷网找找素材,我果然还是太天真了,最后从心只找到了一张图:

联想到我要做CSS3动画,呵呵……怎么办 ? ——没办法,抠呗!(此处勿喷,着实无素材)

……最后效果变成这样子,这是移动端的例子!(gif图有卡顿现象,请凑合看吧,非喜勿喷…):

OK,其实主要目的还是知识点的学习吧:

这个demo涉及的知识点有:

perspective

perspective-origin

transform-style

transform-origin

animation

@keyframes

translate3d,translateX,rotateY….

这些知识点有些涉及css3d动画,各个知识点的具体详解我就不解释了,有兴趣可以到这里了解一下:http://isux.tencent.com/css3/index.html

回到这个案例,话说这么挫的动画是怎么具体实现的呢? 我将分享代码给大家练习:

html结构:

XML/HTML Code复制内容到剪贴板
  1. <body>  
  2.     <div class="title">  
  3.         <p>小黄人p>  
  4.     div>  
  5.     <div class="wrapper">  
  6.         <div class="littleH">  
  7.             <div class="light">  
  8.                 <div class="light_left">  
  9.                     <p>欢迎欢迎,热烈欢迎p>  
  10.                 div>  
  11.                 <div class="light_right">  
  12.                     <p>欢迎欢迎,热烈欢迎p>  
  13.                 div>  
  14.                 <div class="load">div>  
  15.             div>  
  16.             <div class="littleH_body">  
  17.                 <div class="leftHair">div>  
  18.                 <div class="rightHair">div>  
  19.                 <div class="leftBlackeye">div>  
  20.                 <div class="leftWhiteeye">div>  
  21.                 <div class="rightBlackeye">div>  
  22.                 <div class="rightWhiteeye">div>  
  23.                 <div class="mouse">div>  
  24.                 <div class="leftFoot">div>  
  25.                 
-六神源码网