本文主要包含css3动画详解,css3中 3d 转换属性,css3 3d属性,css3 rotate3d,css3 3d旋转等相关知识,大漠   希望在学习及工作中可以帮助到您
  transform-style属性是3D空间一个重要属性,指定嵌套元素如何在3D空间中呈现。他主要有两个属性值:flat和preserve-3d。
transform-style属性的使用语法非常简单:
</div>- transform-style: flat | preserve-3d
 
其中flat值为默认值,表示所有子元素在2D平面呈现。preserve-3d表示所有子元素在3D空间中呈现。
也就是说,如果对一个元素设置了transform-style的值为flat,则该元素的所有子元素都将被平展到该元素的2D平面中进行呈现。沿着X轴或Y轴方向旋转该元素将导致位于正或负Z轴位置的子元素显示在该元素的平面上,而不是它的前面或者后面。如果对一个元素设置了transform-style的值为preserve-3d,它表示不执行平展操作,他的所有子元素位于3D空间中。
transform-style属性需要设置在父元素中,并且高于任何嵌套的变形元素。最后,我们运用一个翻转的例子,来加深一下对transform-style属性的印象:
HTML模板
- <div class="wrap">
 - <div class="spin">
 - <div class="rotate">
 - <img src="images/cardKingClub.png" alt="" width="142" height="200" />
 - </div>
 - </div>
 - </div>
 - <div class="wrap">
 - <div class="spin">
 - <div class="rotate three-d">
 - <img src="images/cardKingClub.png" alt="" width="142" height="200" />
 - </div>
 - </div>
 - </div>
 
CSS
</div>- .wrap {
 - width: 500px;
 - height: 300px;
 - margin: 30px auto;
 - position: relative;
 - background: url(images/bg-grid.jpg) no-repeat center center;
 - background-size: 100% 100%;
 - }
 - /*设置动画*/
 - @keyframes spin{
 - 0%{
 - transform:rotateY(0deg)
 - }
 - 100%{
 - &n
 

