由于CSS3的出现,实现3D动画效果也更为轻松便捷,下面就是一段能够实现3D旋转效果的代码,希望对大家能够带来参考作用。
代码如下:
蚂蚁部落 * { font-size:14px; color:#fff; padding:0; margin:0;}#container { position:relative; height 300px; width:300px; -webkit-perspective:500; margin-top:200px; margin-right:auto; margin-left:auto;}#parent { margin:10px; width:280px; height:280px; background-color:#666; opacity:0.3; -webkit-transform-style:preserve-3d; -webkit-animation:spin 15s infinite linear;}#parent > div { position:absolute; top:40px; left:40px; width:280px; height:200px; padding:10px; -webkit-box-sizing:border-box;}#parent > :first-child { background-color:#000; -webkit-transform:translateZ(-100px) rotateY(45deg);}#parent > :last-child { background-color:#333; -webkit-transform:translateZ(50px) rotateX(20deg); -webkit-transform-origin:50% top;}/*执行Y轴旋转360度动画*/@-webkit-keyframes spin{ from{ -webkit-transform: rotateY(0); } to{ -webkit-transform: rotateY(360deg); }}
蚂蚁部落欢迎您
查看更多关于CSS3实现的3D旋转效果_html/css_WEB-ITnose的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did110484