sakurashine
2016-02-23 20:01
<li><a href="#" class="three-d">Videogames <span class="three-d-box"> <span class="front">Videogames</span> <span class="back">Videogames</span> </span> </a></li>
加这两个span是为了做谁的样式?
为什么另两个Videogames没有显示出来?
蠢了233,发完问题就发现了
.front { transform:rotateX(0deg) translateZ(25px); -ms-transform:rotateX(0deg) translateZ(25px); -o-transform:rotateX(0deg) translateZ(25px); -moz-transform:rotateX(0deg) translateZ(25px); -webkit-transform:rotateX(0deg) translateZ(25px); } .back { transform:rotateX(-90deg) translateZ(25px); -ms-transform:rotateX(-90deg) translateZ(25px); -o-transform:rotateX(-90deg) translateZ(25px); -moz-transform:rotateX(-90deg) translateZ(25px); -webkit-transform:rotateX(-90deg) translateZ(25px); color: #FFE7C4; }
俩span各在front和back类里做了旋转变换,初始状态下视图与电脑屏幕方向恰好是垂直的,所以状态显示为“看不到”。
十天精通CSS3
242554 学习 · 2623 问题
相似问题