/**
* M Flip SASS mixin
*
*
Hi I'm the front
*
Hi I'm the back
*
*/
.m-flip {
-moz-perspective: 1000;
-webkit-perspective: 1000;
perspective: 1000;
}
.m-flip,
.m-flip .front, .m-flip .back {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 250px;
height: 250px;
}
.m-flip .m-flip__content {
-moz-transition: 0.6s;
-o-transition: 0.6s;
-webkit-transition: 0.6s;
transition: 0.6s;
-moz-transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.m-flip .m-flip__content.active, .m-flip .m-flip__content:hover {
-moz-transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.m-flip .front, .m-flip .back {
position: absolute;
top: 0;
left: 0;
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.m-flip .front {
z-index: 2;
}
.m-flip .back {
-moz-transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
}