fade.less 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. .fade-enter-active,
  2. .fade-leave-active {
  3. transition: opacity 0.1s ease-in-out;
  4. }
  5. .fade-enter-from,
  6. .fade-leave-to {
  7. opacity: 0;
  8. }
  9. /* fade-slide */
  10. .fade-slide-leave-active,
  11. .fade-slide-enter-active {
  12. transition: all 0.1s;
  13. }
  14. .fade-slide-enter-from {
  15. opacity: 0;
  16. transform: translateX(-30px);
  17. }
  18. .fade-slide-leave-to {
  19. opacity: 0;
  20. transform: translateX(30px);
  21. }
  22. // ///////////////////////////////////////////////
  23. // Fade Bottom
  24. // ///////////////////////////////////////////////
  25. // Speed: 1x
  26. .fade-bottom-enter-active,
  27. .fade-bottom-leave-active {
  28. transition:
  29. opacity 0.25s,
  30. transform 0.3s;
  31. }
  32. .fade-bottom-enter-from {
  33. opacity: 0;
  34. transform: translateY(-10%);
  35. }
  36. .fade-bottom-leave-to {
  37. opacity: 0;
  38. transform: translateY(10%);
  39. }
  40. // fade-scale
  41. .fade-scale-leave-active,
  42. .fade-scale-enter-active {
  43. transition: all 0.28s;
  44. }
  45. .fade-scale-enter-from {
  46. opacity: 0;
  47. transform: scale(1.2);
  48. }
  49. .fade-scale-leave-to {
  50. opacity: 0;
  51. transform: scale(0.8);
  52. }
  53. // ///////////////////////////////////////////////
  54. // Fade Top
  55. // ///////////////////////////////////////////////
  56. // Speed: 1x
  57. .fade-top-enter-active,
  58. .fade-top-leave-active {
  59. transition:
  60. opacity 0.2s,
  61. transform 0.25s;
  62. }
  63. .fade-top-enter-from {
  64. opacity: 0;
  65. transform: translateY(8%);
  66. }
  67. .fade-top-leave-to {
  68. opacity: 0;
  69. transform: translateY(-8%);
  70. }