Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

128 linhas
2.9KB

  1. @import "./variables";
  2. @keyframes sb_slide_negative_left_to_right {
  3. from {
  4. transform: translateX(-$sidebar_width_1920);
  5. @media(max-width: 1920px) {
  6. transform: translateX(-$sidebar_width_1024_1920);
  7. }
  8. @media(max-width: 1024px) {
  9. transform: translateX(-$sidebar_width_768_1024);
  10. }
  11. @media(max-width: 768px) {
  12. transform: translateX(-$sidebar_width_480_768);
  13. }
  14. }
  15. to {
  16. transform: translateX(0);
  17. }
  18. }
  19. @mixin sb_slide_negative_left_to_right() {
  20. transition: 0.6s;
  21. animation: ease-out;
  22. animation-name: sb_slide_negative_left_to_right;
  23. transform: translateX(0);
  24. }
  25. @keyframes sb_slide_right_to_negative_left {
  26. from {
  27. transform: translateX(0);
  28. }
  29. to {
  30. transform: translateX(-$sidebar_width_1920);
  31. @media(max-width: 1920px) {
  32. transform: translateX(-$sidebar_width_1024_1920);
  33. }
  34. @media(max-width: 1024px) {
  35. transform: translateX(-$sidebar_width_768_1024);
  36. }
  37. @media(max-width: 768px) {
  38. transform: translateX(-$sidebar_width_480_768);
  39. }
  40. }
  41. }
  42. @mixin sb_slide_right_to_negative_left() {
  43. transition: 0.6s;
  44. animation: ease-out;
  45. animation-name: sb_slide_right_to_negative_left;
  46. transform: translateX(-1 * $sidebar_width_1920);
  47. @media(max-width: 1920px) {
  48. transform: translateX(-1 * $sidebar_width_1024_1920);
  49. }
  50. @media(max-width: 1024px) {
  51. transform: translateX(-1 * $sidebar_width_768_1024);
  52. }
  53. @media(max-width: 768px) {
  54. transform: translateX(-1 * $sidebar_width_480_768);
  55. }
  56. }
  57. @keyframes sb_slide_left_to_right {
  58. from {
  59. transform: translateX(0);
  60. }
  61. to {
  62. transform: translateX($sidebar_width_1920);
  63. @media(max-width: 1920px) {
  64. transform: translateX($sidebar_width_1024_1920);
  65. }
  66. @media(max-width: 1024px) {
  67. transform: translateX($sidebar_width_768_1024);
  68. }
  69. @media(max-width: 768px) {
  70. transform: translateX($sidebar_width_480_768);
  71. }
  72. }
  73. }
  74. @mixin sb_slide_left_to_right() {
  75. transition: 0.6s;
  76. animation: ease-out;
  77. animation-name: sb_slide_left_to_right;
  78. transform: translateX($sidebar_width_1920);
  79. @media(max-width: 1920px) {
  80. transform: translateX($sidebar_width_1024_1920);
  81. }
  82. @media(max-width: 1024px) {
  83. transform: translateX($sidebar_width_768_1024);
  84. }
  85. @media(max-width: 768px) {
  86. transform: translateX($sidebar_width_480_768);
  87. }
  88. }
  89. @keyframes sb_slide_right_to_left {
  90. from {
  91. transform: translateX($sidebar_width_1920);
  92. @media(max-width: 1920px) {
  93. transform: translateX($sidebar_width_1024_1920);
  94. }
  95. @media(max-width: 1024px) {
  96. transform: translateX($sidebar_width_768_1024);
  97. }
  98. @media(max-width: 768px) {
  99. transform: translateX($sidebar_width_480_768);
  100. }
  101. }
  102. to {
  103. transform: translateX(0);
  104. }
  105. }
  106. @mixin sb_slide_right_to_left() {
  107. transition: 0.6s;
  108. animation: ease-out;
  109. animation-name: sb_slide_right_to_left;
  110. transform: translateX(0);
  111. }