HTML5+CSS3 诱人的实例:3D立方体旋转动画实例

时间:2017-04-09

最后给我们的立方体加上此animation属性:

.cube  
      {  
          -webkit-animation: 6s spin linear infinite;  
          position: absolute;  
          width: 100%;  
          height: 100%;  
          -webkit-transform-style: preserve-3d;  
          -webkit-transform: rotateX(-20deg) rotateY(-20deg);  
      }  

设置时间为动画时间 6s , 动画 spin , 速度为匀速linear , 无限循环 infinite ;

关于更加细致的参数设置,可以参考w3cSchool~以后我也会写单独介绍CSS3的属性的博客~

好了,最终的效果就已经完成了~

对于原网站的样子,有点细微的差别:

因为它额外给每个面添加了一个径向渐变,那么我们添加上:

.cube *:before  
    {  
        display: block;  
        background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0) 30%, rgba(0, 128, 0, 0.2) 100%);  
        background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0) 30%, rgba(0, 128, 0, 0.2) 100%);  
        content: '';  
        height: 100%;  
        width: 100%;  
        position: absolute;  
    }  

利用before这个伪元素,然后设置径向渐变~~现在终于一致了~

源码点击下载:demo

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

  • 共2页:
  • 上一页
  • 2/2下一篇
    上一篇:HTML5+CSS3实例 :canvas 模拟实现电子彩票刮刮乐代码 下一篇:绝对定位元素的水平垂直居中的方法(3种任选)

    相关文章

    最新文章