Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

_animations.scss 1.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. /**
  2. * Project animations
  3. **/
  4. /**
  5. * Slide in animation for extended toolbar.
  6. */
  7. @include keyframes(slideInX) {
  8. 0% { transform: translateX(-100%); }
  9. 100% { transform: translateX(0%); }
  10. }
  11. @include keyframes(slideOutX) {
  12. 0% { transform: translateX(0%); }
  13. 100% { transform: translateX(-100%); }
  14. }
  15. @include keyframes(slideInExtX) {
  16. 0% { transform: translateX(-500%); }
  17. 100% { transform: translateX(0%); }
  18. }
  19. @include keyframes(slideOutExtX) {
  20. 0% { transform: translateX(0%); }
  21. 100% { transform: translateX(-500%); }
  22. }
  23. /**
  24. * Slide in / out animation for main toolbar.
  25. */
  26. @include keyframes(slideInY) {
  27. 100% { transform: translateY(0%); }
  28. }
  29. @include keyframes(slideOutY) {
  30. 0% { transform: translateY(0%); }
  31. 100% { transform: translateY(-100%); }
  32. }
  33. /**
  34. * Slide in animation for extended toolbar (inner) panel.
  35. */
  36. // FIX: Can't use percentage because of breaking animation when width is changed
  37. // (100% of 0 is also zero) Extracted this to config variable.
  38. @include keyframes(slideInExt) {
  39. from { left: -$sidebarWidth; }
  40. to { left: 0; }
  41. }
  42. @include keyframes(slideOutExt) {
  43. from { left: 0; }
  44. to { left: -$sidebarWidth; }
  45. }
  46. /**
  47. * Slide in animation for extended toolbar container
  48. **/
  49. @include keyframes(slideOutExtContainer) {
  50. from { width: $sidebarWidth; }
  51. to { width: 0; }
  52. }
  53. @include keyframes(slideInExtContainer) {
  54. from { width: 0; }
  55. to { width: $sidebarWidth; }
  56. }
  57. /**
  58. * Fade in / out animations
  59. **/
  60. @include keyframes(fadeIn) {
  61. from { opacity: 0; }
  62. to { opacity: 1; }
  63. }
  64. @include keyframes(fadeOut) {
  65. from { opacity: 1; }
  66. to { opacity: 0; }
  67. }