Heim  >  Artikel  >  Web-Frontend  >  css3实现立方体,并且自转效果_html/css_WEB-ITnose

css3实现立方体,并且自转效果_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 12:07:39986Durchsuche

先是HTML 一个父div包含四个绝对定位的div 

     
       
1
       
2
       
3
       
4
     
  
  


首先,一个静态的立方体 

.face:nth-child(1) {     -webkit-transform: /*rotateY(0deg)*/ translateZ(2.5em /* half the side length, 5em in this case */);   }   .face:nth-child(2) {     -webkit-transform: rotateY( 90deg)   translateZ(2.5em);   }   .face:nth-child(3) {     -webkit-transform: rotateY(180deg)  translateZ(2.5em);   }   .face:nth-child(4) {     -webkit-transform: rotateY(270deg)   translateZ(2.5em);   }  


让立方体转起来 

.cube--ani {     -webkit-animation: rot 4s linear infinite;   }   @-webkit-keyframes rot {     to {  -webkit-transform: rotateY(-330deg) rotateX(370deg); }   }  


这里定义了一个动画 rot

 

从起始位置转动到 Y轴-330deg X轴370deg

并且循环无限次,每次4s

OK!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn