So I'm working on this project of mine and I'm trying to set some 3d CSS effects - I tried it on Chrome and it works great, FireFox looks awesome but IE is making me cry.
The problem is that I can't see the backside in IE10 when I hover over it. You can see it on chrome live at THIS PLACE - that's what I want it to do in IE - but how could I do that D:! I tried setting the perspective on the child elements, also the transformations but they do nothing D:!
Anyone have any ideas?
I tried this but I it's still not working, unless I read it wrong of course.
Here is some of the 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);
}