所以我正在处理我的这个项目,我正在尝试设置一些 3d CSS 效果 - 我在 Chrome 上尝试过,效果很好,FireFox 看起来很棒,但 IE 让我哭了。
问题是当我将鼠标悬停在 IE10 上时,我看不到它的背面。你可以在THIS PLACE的chrome 上看到它——这就是我希望它在 IE 中做的事情——但我怎么能做到这一点 D:! 我尝试设置子元素的透视图,还有变换,但它们什么也没做 D:!
有人有想法么?
我试过了,但它仍然无法正常工作,除非我当然读错了。
这是一些CSS
.panel {
position: relative;
-webkit-perspective: 800px;
-ms-perspective: 800px;
-moz-perspective: 800px;
}
#card {
width: 100%;
height: 100%;
position: absolute;
-webkit-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-webkit-transition: transform 1s;
-ms-transition: transform 1s;
-moz-transition: transform 1s;
}
#card figure {
display: block;
position: relative;
width: 100%;
height: 100%;
-webkit-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-moz-backface-visibility: hidden;
}
#card .front {
background: red;
}
#card img {
display: block;
width: 100%;
margin: auto;
}
#card .back {
background: blue;
padding: 5px;
-webkit-transform: rotateY( 180deg );
-ms-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
}
#card:hover{
-webkit-transform: rotateY( 180deg );
-ms-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
}