1 @mixin translate($x: 0, $y: 0, $z: 0) {
2 -webkit-transform:translate3d($x, $y, $z);
3 -moz-transform:translate($x, $y);
4 -ms-transform:translate($x, $y);
5 -o-transform:translate($x, $y);
6 transform:translate3d($x, $y, $z);
10 -webkit-transform:rotate($deg);
11 -moz-transform:rotate($deg);
12 -ms-transform:rotate($deg);
13 -o-transform:rotate($deg);
14 transform:rotate($deg);
17 @mixin transition($prop, $duration, $easing: ease-in-out, $delay: 0ms) {
18 -webkit-transition:$prop $duration $easing $delay;
19 -moz-transition:$prop $duration $easing $delay;
20 -ms-transition:$prop $duration $easing $delay;
21 -o-transition:$prop $duration $easing $delay;
22 transition:$prop $duration $easing $delay;
25 @mixin transform($val) {
26 -webkit-transform:$val;
33 .csstransitions.csstransforms {
38 -webkit-transition:-webkit-transform 500ms ease-in-out;
39 -moz-transition:-moz-transform 500ms ease-in-out;
40 -ms-transition:-ms-transform 500ms ease-in-out;
41 -o-transition:-o-transform 500ms ease-in-out;
42 transition:transform 500ms ease-in-out;
46 .deck-container:not(.deck-menu) {
51 -webkit-box-sizing: border-box;
52 -moz-box-sizing: border-box;
53 box-sizing: border-box;
61 -webkit-transition:-webkit-transform 500ms ease-in-out, opacity 500ms ease-in-out;
62 -moz-transition:-moz-transform 500ms ease-in-out, opacity 500ms ease-in-out;
63 -ms-transition:-ms-transform 500ms ease-in-out, opacity 500ms ease-in-out;
64 -o-transition:-o-transform 500ms ease-in-out, opacity 500ms ease-in-out;
65 transition:-webkit-transform 500ms ease-in-out, opacity 500ms ease-in-out;
68 .deck-next, .deck-after {
70 @include translate(0, 1600px);
73 .deck-before, .deck-previous {
79 @include translate(0, -200%);
83 @include translate(0, -400%);
87 @include translate(0, 200%);
91 @include translate(0, 400%);
94 > .deck-before, > .deck-previous {
100 > .deck-child-current {
101 @include transform(none);
109 @include rotate(90deg);
114 @include rotate(90deg);