123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- @mixin transform {
- transform: translate3d(0, 0, 0);
- }
- @keyframes #{$rt-namespace}__slideInRight {
- from {
- transform: translate3d(110%, 0, 0);
- visibility: visible;
- }
- to {
- @include transform;
- }
- }
- @keyframes #{$rt-namespace}__slideInLeft {
- from {
- transform: translate3d(-110%, 0, 0);
- visibility: visible;
- }
- to {
- @include transform;
- }
- }
- @keyframes #{$rt-namespace}__slideInUp {
- from {
- transform: translate3d(0, 110%, 0);
- visibility: visible;
- }
- to {
- @include transform;
- }
- }
- @keyframes #{$rt-namespace}__slideInDown {
- from {
- transform: translate3d(0, -110%, 0);
- visibility: visible;
- }
- to {
- @include transform;
- }
- }
- @keyframes #{$rt-namespace}__slideOutRight {
- from {
- @include transform;
- }
- to {
- visibility: hidden;
- transform: translate3d(110%, 0, 0);
- }
- }
- @keyframes #{$rt-namespace}__slideOutLeft {
- from {
- @include transform;
- }
- to {
- visibility: hidden;
- transform: translate3d(-110%, 0, 0);
- }
- }
- @keyframes #{$rt-namespace}__slideOutDown {
- from {
- @include transform;
- }
- to {
- visibility: hidden;
- transform: translate3d(0, 500px, 0);
- }
- }
- @keyframes #{$rt-namespace}__slideOutUp {
- from {
- @include transform;
- }
- to {
- visibility: hidden;
- transform: translate3d(0, -500px, 0);
- }
- }
- .#{$rt-namespace}__slide-enter {
- &--top-left,
- &--bottom-left {
- animation-name: #{$rt-namespace}__slideInLeft;
- }
- &--top-right,
- &--bottom-right {
- animation-name: #{$rt-namespace}__slideInRight;
- }
- &--top-center {
- animation-name: #{$rt-namespace}__slideInDown;
- }
- &--bottom-center {
- animation-name: #{$rt-namespace}__slideInUp;
- }
- }
- .#{$rt-namespace}__slide-exit {
- &--top-left,
- &--bottom-left {
- animation-name: #{$rt-namespace}__slideOutLeft;
- }
- &--top-right,
- &--bottom-right {
- animation-name: #{$rt-namespace}__slideOutRight;
- }
- &--top-center {
- animation-name: #{$rt-namespace}__slideOutUp;
- }
- &--bottom-center {
- animation-name: #{$rt-namespace}__slideOutDown;
- }
- }
|