_variables.scss 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. // 颜色
  2. $colors: (
  3. "primary": #1A5CD7,
  4. "info-1": #4394e4,
  5. "info": #4b67af,
  6. "white": #ffffff,
  7. "light": #f9f9f9,
  8. "grey-1": #999999,
  9. "grey": #666666,
  10. "dark-1": #5f5f5f,
  11. "dark": #222222,
  12. "black-1": #171823,
  13. "black": #000000,
  14. "icon": #5cd9e8
  15. );
  16. // 字体大小
  17. $base-font-size: 1rem;
  18. $font-sizes: (
  19. //10px
  20. xs: 0.7692,
  21. //12px
  22. sm: 0.9231,
  23. //md 13px
  24. md: 1,
  25. //lg 14px
  26. lg: 1.0769,
  27. //xl 16px
  28. xl: 1.2308
  29. /*xxs: 0.1,
  30. //8px
  31. xs: 0.125,
  32. //10px
  33. sm: 0.2875,
  34. //12px
  35. md: 0.1625,
  36. //13px
  37. lg: 0.175,
  38. //14px
  39. xl: 0.2,
  40. //16px
  41. xxl: 0.225,
  42. //18px
  43. xxxl: 0.25 */
  44. );
  45. // 宽高
  46. .w-100 {
  47. width: 100%;
  48. }
  49. .h-100 {
  50. height: 100%;
  51. }
  52. //flex
  53. .d-flex {
  54. display: flex;
  55. }
  56. .flex-column {
  57. flex-direction: column;
  58. }
  59. .flex-wrap {
  60. flex-wrap: wrap;
  61. }
  62. .flex-nowrap {
  63. flex-wrap: nowrap;
  64. }
  65. $flex-jc: (
  66. start: flex-start,
  67. end: flex-end,
  68. center: center,
  69. between: space-between,
  70. around: space-around,
  71. evenly: space-evenly,
  72. );
  73. $flex-ai: (
  74. start: flex-start,
  75. end: flex-end,
  76. center: center,
  77. stretch: stretch,
  78. );
  79. .flex-1 {
  80. flex: 1;
  81. }
  82. //.mt-1 => margin top
  83. //spacing
  84. $spacing-types: (
  85. m: margin,
  86. p: padding,
  87. );
  88. $spacing-directions: (
  89. t: top,
  90. r: right,
  91. b: bottom,
  92. l: left,
  93. );
  94. $spacing-base-size: 0.5rem;
  95. $spacing-sizes: (
  96. 0: 0,
  97. 1: 0.5,
  98. 2: 1,
  99. 3: 1.5,
  100. 4: 2,
  101. 5: 2.5,
  102. );