Files
2013-11-05 20:49:18 -06:00

97 lines
2.4 KiB
SCSS

// The animations in this file are "simple" - not too complex
// and pretty easy on performance. They can be overidden
// and enhanced easily.
@-webkit-keyframes slideInLeft {
0% {
-webkit-transform: translate3d(100%, 0, 0);
}
100% {
-webkit-transform: translate3d(0,0,0);
}
}
@-webkit-keyframes slideOutLeft {
0% {
-webkit-transform: translate3d(0px,0,0);
}
100% {
-webkit-transform: translate3d(-100%,0,0);
}
}
@-webkit-keyframes slideInRight {
0% {
-webkit-transform: translate3d(-100%,0,0);
}
100% {
-webkit-transform: translate3d(0,0,0);
}
}
@-webkit-keyframes slideOutRight {
0% {
-webkit-transform: translate3d(0%,0,0);
}
100% {
-webkit-transform: translate3d(100%,0,0);
}
}
.slide-in-left {
&.ng-enter, > .ng-enter {
-webkit-animation-duration: 250ms;
-webkit-animation-fill-mode: both;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-name: slideInLeft;
}
&.ng-leave, > .ng-leave {
-webkit-animation-duration: 250ms;
-webkit-animation-fill-mode: both;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-name: slideOutLeft;
}
}
.slide-out-left {
&.ng-enter, > .ng-enter {
-webkit-animation-duration: 250ms;
-webkit-animation-fill-mode: both;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-name: slideOutLeft;
}
&.ng-leave, > .ng-leave {
-webkit-animation-duration: 250ms;
-webkit-animation-fill-mode: both;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-name: slideInLeft;
}
}
.slide-in-right {
&.ng-enter, > .ng-enter {
-webkit-animation-duration: 250ms;
-webkit-animation-fill-mode: both;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-name: slideInRight;
}
&.ng-leave, > .ng-leave {
-webkit-animation-duration: 250ms;
-webkit-animation-fill-mode: both;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-name: slideOutRight;
}
}
.slide-out-right {
&.ng-enter, > .ng-enter {
-webkit-animation-duration: 2250ms;
-webkit-animation-fill-mode: both;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-name: slideOutRight;
}
&.ng-leave, > .ng-leave {
-webkit-animation-duration: 2250ms;
-webkit-animation-fill-mode: both;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-name: slideInRight;
}
}