环卫车小程序前端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

61 lines
1.1 KiB

4 months ago
  1. @mixin transition($time) {
  2. will-change: transform;
  3. transition: all ease $time;
  4. }
  5. @mixin transform($type) {
  6. opacity: 0;
  7. transform: $type;
  8. }
  9. .se {
  10. &-fade-enter-active,
  11. &-fade-leave-active {
  12. @include transition(0.3s);
  13. }
  14. &-fade-enter-from,
  15. &-fade-leave-to {
  16. @include transform('');
  17. }
  18. &-fade-transform-enter-active,
  19. &-fade-transform-leave-active {
  20. @include transition(0.3s);
  21. }
  22. &-fade-transform-enter-from {
  23. @include transform(translateX(-30px));
  24. }
  25. &-fade-transform-leave-to {
  26. @include transform(translateX(30px));
  27. }
  28. &-slide-fade-enter-active,
  29. &-slide-fade-leave-active {
  30. @include transition(0.3s);
  31. }
  32. &-slide-fade-enter-from,
  33. &-slide-fade-leave-to {
  34. @include transform(translateX(30px));
  35. }
  36. &-slide-right-enter-active,
  37. &-slide-right-leave-active,
  38. &-slide-left-enter-active,
  39. &-slide-left-leave-active {
  40. @include transition(0.3s);
  41. }
  42. &-slide-right-enter-from,
  43. &-slide-left-leave-to {
  44. @include transform(translateX(-100%));
  45. }
  46. &-slide-left-enter-from,
  47. &-slide-right-leave-to {
  48. @include transform(translateX(100%));
  49. }
  50. }