| 
						 | 
						- @mixin transition($time) {
 -   will-change: transform;
 -   transition: all ease $time;
 - }
 - 
 - @mixin transform($type) {
 -   opacity: 0;
 -   transform: $type;
 - }
 - 
 - .se {
 -   &-fade-enter-active,
 -   &-fade-leave-active {
 -     @include transition(0.3s);
 -   }
 - 
 -   &-fade-enter-from,
 -   &-fade-leave-to {
 -     @include transform('');
 -   }
 - 
 -   &-fade-transform-enter-active,
 -   &-fade-transform-leave-active {
 -     @include transition(0.3s);
 -   }
 - 
 -   &-fade-transform-enter-from {
 -     @include transform(translateX(-30px));
 -   }
 - 
 -   &-fade-transform-leave-to {
 -     @include transform(translateX(30px));
 -   }
 - 
 -   &-slide-fade-enter-active,
 -   &-slide-fade-leave-active {
 -     @include transition(0.3s);
 -   }
 - 
 -   &-slide-fade-enter-from,
 -   &-slide-fade-leave-to {
 -     @include transform(translateX(30px));
 -   }
 - 
 -   &-slide-right-enter-active,
 -   &-slide-right-leave-active,
 -   &-slide-left-enter-active,
 -   &-slide-left-leave-active {
 -     @include transition(0.3s);
 -   }
 - 
 -   &-slide-right-enter-from,
 -   &-slide-left-leave-to {
 -     @include transform(translateX(-100%));
 -   }
 - 
 -   &-slide-left-enter-from,
 -   &-slide-right-leave-to {
 -     @include transform(translateX(100%));
 -   }
 - }
 
 
  |