from { -moz-transform: rotateY(90deg) scale(.9); }
to { -moz-transform: rotateY(0); }
}
+
+
+/* depth */
+
+.depth {
+ -webkit-transform-origin: 50% 50%;
+ -moz-transform-origin: 50% 50%;
+}
+
+.depth.out {
+ -webkit-animation-name: depthout;
+ -moz-animation-name: depthout;
+ opacity: 0;
+ -webkit-animation-duration: 250ms;
+ -moz-animation-duration: 250ms;
+ -webkit-animation-timing-function: ease;
+ -moz-animation-timing-function: ease;
+}
+
+.depth.in {
+ -webkit-transform: scale(1);
+ -moz-transform: scale(1);
+ opacity: 1;
+ -webkit-animation-name: depthin;
+ -moz-animation-name: depthin;
+ -webkit-animation-duration: 350ms;
+ -moz-animation-duration: 350ms;
+ -webkit-animation-timing-function: ease;
+ -moz-animation-timing-function: ease;
+}
+
+.depth.in.reverse {
+ -webkit-animation-name: depthinreverse;
+ -moz-animation-name: depthinreverse;
+}
+
+.depth.out.reverse {
+ -webkit-transform: scale(.9);
+ -moz-transform: scale(.9);
+ -webkit-animation-name: depthoutreverse;
+ -moz-animation-name: depthoutreverse;
+}
+
+@-webkit-keyframes depthout {
+ from {
+ -webkit-transform: scale(1);
+ opacity: 1;
+ }
+ to {
+ -webkit-transform: scale(1.1);
+ opacity: 0;
+ }
+}
+
+@-moz-keyframes depthout {
+ from {
+ -moz-transform: scale(1);
+ opacity: 1;
+ }
+ to {
+ -moz-transform: scale(1.1);
+ opacity: 0;
+ }
+}
+
+@-webkit-keyframes depthin {
+ 0% {
+ -webkit-transform: scale(.9);
+ opacity: 0;
+ }
+ 30% {
+ -webkit-transform: scale(.9);
+ opacity: 0;
+ }
+ 100% {
+ -webkit-transform: scale(1);
+ opacity: 1;
+ }
+}
+
+@-moz-keyframes depthin {
+ 0% {
+ -moz-transform: scale(.9);
+ opacity: 0;
+ }
+ 30% {
+ -moz-transform: scale(.9);
+ opacity: 0;
+ }
+ 100% {
+ -moz-transform: scale(1);
+ opacity: 1;
+ }
+}
+
+@-webkit-keyframes depthinreverse {
+ 0% {
+ -webkit-transform: scale(1.1);
+ opacity: 0;
+ }
+ 30% {
+ -webkit-transform: scale(1.1);
+ opacity: 0;
+ }
+ 100% {
+ -webkit-transform: scale(1);
+ opacity: 1;
+ }
+}
+
+@-moz-keyframes depthinreverse {
+ 0% {
+ -moz-transform: scale(1.1);
+ opacity: 0;
+ }
+ 30% {
+ -moz-transform: scale(1.1);
+ opacity: 0;
+ }
+ 100% {
+ -moz-transform: scale(1);
+ opacity: 1;
+ }
+}
+
+@-webkit-keyframes depthoutreverse {
+ from {
+ -webkit-transform: scale(1);
+ opacity: 1;
+ }
+ to {
+ -webkit-transform: scale(.9);
+ opacity: 0;
+ }
+}
+
+@-moz-keyframes depthoutreverse {
+ from {
+ -moz-transform: scale(1);
+ opacity: 1;
+ }
+ to {
+ -moz-transform: scale(.9);
+ opacity: 0;
+ }
+}