基于CSS3实现立方体自转效果
2016-03-01 15:01
645 查看
先是HTML 一个父div包含四个绝对定位的div
首先,一个静态的立方体
让立方体转起来
这里定义了一个动画 rot
从起始位置转动到 Y轴-330deg X轴370deg
并且循环无限次,每次4s
基于CSS3实现立方体自转效果 的全部内容就给大家介绍完了,希望对大家有所帮助!
<div class='container container--realistic'> <div class='cube cube--ani'> <div class='face'>1</div> <div class='face'>2</div> <div class='face'>3</div> <div class='face'>4</div> </div> </div>
首先,一个静态的立方体
.face:nth-child() { -webkit-transform: /*rotateY(deg)*/ translateZ(.em /* half the side length, em in this case */); } .face:nth-child() { -webkit-transform: rotateY( deg) translateZ(.em); } .face:nth-child() { -webkit-transform: rotateY(deg) translateZ(.em); } .face:nth-child() { -webkit-transform: rotateY(deg) translateZ(.em); }
让立方体转起来
.cube--ani { -webkit-animation: rot s linear infinite; } @-webkit-keyframes rot { to { -webkit-transform: rotateY(-deg) rotateX(deg); } }
这里定义了一个动画 rot
从起始位置转动到 Y轴-330deg X轴370deg
并且循环无限次,每次4s
基于CSS3实现立方体自转效果 的全部内容就给大家介绍完了,希望对大家有所帮助!