fade.less 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. .fade-enter-active,
  2. .fade-leave-active {
  3. transition: opacity 0.2s ease-in-out;
  4. }
  5. .fade-enter-from,
  6. .fade-leave-to {
  7. opacity: 0;
  8. }
  9. // side-fade
  10. .slide-fade-enter-active,
  11. .slide-fade-leave-active {
  12. transition: opacity 0.3s, transform 0.35s;
  13. }
  14. .slide-enter-from,
  15. .slide-fade-enter {
  16. opacity: 0;
  17. transform: translateX(-30%);
  18. }
  19. .slide-fade-leave-to {
  20. opacity: 0;
  21. transform: translateX(30%);
  22. }
  23. // ///////////////////////////////////////////////
  24. // Fade Bottom
  25. // ///////////////////////////////////////////////
  26. // Speed: 1x
  27. .fade-bottom-enter-active,
  28. .fade-bottom-leave-active {
  29. transition: opacity 0.2s, transform 0.25s;
  30. }
  31. .fade-bottom-enter-from,
  32. .fade-bottom-enter {
  33. opacity: 0;
  34. transform: translateY(-8%);
  35. }
  36. .fade-bottom-leave-to {
  37. opacity: 0;
  38. transform: translateY(8%);
  39. }
  40. // ///////////////////////////////////////////////
  41. // Fade Top
  42. // ///////////////////////////////////////////////
  43. // Speed: 1x
  44. .fade-top-enter-active,
  45. .fade-top-leave-active {
  46. transition: opacity 0.2s, transform 0.25s;
  47. }
  48. .fade-top-enter-from {
  49. opacity: 0;
  50. transform: translateY(8%);
  51. }
  52. .fade-top-leave-to {
  53. opacity: 0;
  54. transform: translateY(-8%);
  55. }