apollodec/Apollo/master/sass/partials/_animations.scss
venbatechnologies@gmail.com d06b1c0cba status file
2017-12-07 11:31:25 +05:30

225 lines
4.2 KiB
SCSS
Executable File

/* ---------------------------------------------------------------------- */
/* Animations
/* ---------------------------------------------------------------------- */
@-webkit-keyframes fadeOutUpShort {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
}
@keyframes fadeOutUpShort {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -20px, 0);
-ms-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
}
.fadeOutUpShort {
-webkit-animation-name: fadeOutUpShort;
animation-name: fadeOutUpShort;
}
@-webkit-keyframes fadeInUpShort {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUpShort {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 20px, 0);
-ms-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
}
.fadeInUpShort {
-webkit-animation-name: fadeInUpShort;
animation-name: fadeInUpShort;
}
.smooth.ng-animate {
position: absolute;
width: 100%;
height: 100%;
overflow: hidden;
}
.fade-in-right-big.ng-enter {
-webkit-animation: fadeInRightBig 0.5s;
animation: fadeInRightBig 0.5s;
}
.fade-in-right-big.ng-leave {
-webkit-animation: fadeOutLeftBig 0.5s;
animation: fadeOutLeftBig 0.5s;
}
.fade-in-left-big.ng-enter {
-webkit-animation: fadeInLeftBig 0.5s;
animation: fadeInLeftBig 0.5s;
}
.fade-in-left-big.ng-leave {
-webkit-animation: fadeOutRightBig 0.5s;
animation: fadeOutRightBig 0.5s;
}
.fade-in-up-big.ng-enter {
-webkit-animation: fadeInUpBig 0.5s;
animation: fadeInUpBig 0.5s;
}
.fade-in-up-big.ng-leave {
-webkit-animation: fadeOutUpBig 0.5s;
animation: fadeOutUpBig 0.5s;
}
.fade-in-down-big.ng-enter {
-webkit-animation: fadeInDownBig 0.5s;
animation: fadeInDownBig 0.5s;
}
.fade-in-down-big.ng-leave {
-webkit-animation: fadeOutDownBig 0.5s;
animation: fadeOutDownBig 0.5s;
}
.fade-in.ng-enter {
-webkit-animation: fadeIn 0.5s;
animation: fadeIn 0.5s;
}
.fade-in.ng-leave {
-webkit-animation: fadeOut 0.5s;
animation: fadeOut 0.5s;
}
.fade-in-right.ng-enter {
-webkit-animation: fadeInRight 0.5s;
animation: fadeInRight 0.5s;
}
.fade-in-right.ng-leave {
-webkit-animation: fadeOutLeft 0.5s;
animation: fadeOutLeft 0.5s;
}
.fade-in-left.ng-enter {
-webkit-animation: fadeInLeft 0.5s;
animation: fadeInLeft 0.5s;
}
.fade-in-left.ng-leave {
-webkit-animation: fadeOutRight 0.5s;
animation: fadeOutRight 0.5s;
}
.fade-in-up.ng-enter {
-webkit-animation: fadeInUpShort 0.5s;
animation: fadeInUpShort 0.5s;
}
.fade-in-up.ng-leave {
-webkit-animation: fadeOutUpShort 0.5s;
animation: fadeOutUpShort 0.5s;
}
.fade-in-down.ng-enter {
-webkit-animation: fadeInDown 0.5s;
animation: fadeInDown 0.5s;
}
.fade-in-down.ng-leave {
-webkit-animation: fadeOutDown 0.5s;
animation: fadeOutDown 0.5s;
}
.heart-pulse {
-webkit-animation: heart-pulse 1s linear infinite;
-moz-animation: heart-pulse 1s linear infinite;
-ms-animation: heart-pulse 1s linear infinite;
animation: heart-pulse 1s linear infinite;
}
@keyframes
"heart-pulse" {
0% {
color: rgba(165, 25, 25, 1);
}
90% {
color: rgba(255,0,0,0.0);
}
100% {
color: rgba(255,0,0,1.0);
}
}
@-moz-keyframes heart-pulse {
0% {
color: rgba(165, 25, 25, 1);
}
90% {
color: rgba(255,0,0,0.0);
}
100% {
color: rgba(255,0,0,1.0);
}
}
@-webkit-keyframes
"heart-pulse" {
0% {
color: rgba(165, 25, 25, 1);
}
90% {
color: rgba(255,0,0,0.0);
}
100% {
color: rgba(255,0,0,1.0);
}
}
@-ms-keyframes
"heart-pulse" {
0% {
color: rgba(165, 25, 25, 1);
}
90% {
color: rgba(255,0,0,0.0);
}
100% {
color: rgba(255,0,0,1.0);
}
}