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.
 
 
 

121 linhas
5.8 KiB

  1. // 此文件为uView的主题变量,这些变量目前只能通过uni.scss引入才有效,另外由于
  2. // uni.scss中引入的样式会同时混入到全局样式文件和单独每一个页面的样式中,造成微信程序包太大,
  3. // 故uni.scss只建议放scss变量名相关样式,其他的样式可以通过main.js或者App.vue引入
  4. /* #ifdef APP-NVUE */
  5. $u-main-color: var(--up-main-color, var(--u-main-color, #303133)) !default;
  6. $u-content-color: var(--up-content-color, var(--u-content-color, #606266)) !default;
  7. $u-tips-color: var(--up-tips-color, var(--u-tips-color, #909193)) !default;
  8. $u-light-color: var(--up-light-color, var(--u-light-color, #c0c4cc)) !default;
  9. $u-border-color: var(--up-border-color, var(--u-border-color, #dadbde)) !default;
  10. $u-bg-color: var(--up-bg-color, var(--u-bg-color, #f3f4f6)) !default;
  11. $u-disabled-color: var(--up-disabled-color, var(--u-disabled-color, #c8c9cc)) !default;
  12. $u-primary: var(--up-primary, var(--u-primary, #3c9cff)) !default;
  13. $u-primary-dark: var(--up-primary-dark, var(--u-primary-dark, #398ade)) !default;
  14. $u-primary-disabled: var(--up-primary-disabled, var(--u-primary-disabled, #9acafc)) !default;
  15. $u-primary-light: var(--up-primary-light, var(--u-primary-light, #ecf5ff)) !default;
  16. $u-warning: var(--up-warning, var(--u-warning, #f9ae3d)) !default;
  17. $u-warning-dark: var(--up-warning-dark, var(--u-warning-dark, #f1a532)) !default;
  18. $u-warning-disabled: var(--up-warning-disabled, var(--u-warning-disabled, #f9d39b)) !default;
  19. $u-warning-light: var(--up-warning-light, var(--u-warning-light, #fdf6ec)) !default;
  20. $u-success: var(--up-success, var(--u-success, #5ac725)) !default;
  21. $u-success-dark: var(--up-success-dark, var(--u-success-dark, #53c21d)) !default;
  22. $u-success-disabled: var(--up-success-disabled, var(--u-success-disabled, #a9e08f)) !default;
  23. $u-success-light: var(--up-success-light, var(--u-success-light, #f5fff0)) !default;
  24. $u-error: var(--up-error, var(--u-error, #f56c6c)) !default;
  25. $u-error-dark: var(--up-error-dark, var(--u-error-dark, #e45656)) !default;
  26. $u-error-disabled: var(--up-error-disabled, var(--u-error-disabled, #f7b2b2)) !default;
  27. $u-error-light: var(--up-error-light, var(--u-error-light, #fef0f0)) !default;
  28. $u-info: var(--up-info, var(--u-info, #909399)) !default;
  29. $u-info-dark: var(--up-info-dark, var(--u-info-dark, #767a82)) !default;
  30. $u-info-disabled: var(--up-info-disabled, var(--u-info-disabled, #c4c6c9)) !default;
  31. $u-info-light: var(--up-info-light, var(--u-info-light, #f4f4f5)) !default;
  32. /* #endif */
  33. /* #ifndef APP-NVUE */
  34. $u-main-color: var(--up-main-color, var(--u-main-color, #303133)) !default;
  35. $u-content-color: var(--up-content-color, var(--u-content-color, #606266)) !default;
  36. $u-tips-color: var(--up-tips-color, var(--u-tips-color, #909193)) !default;
  37. $u-light-color: var(--up-light-color, var(--u-light-color, #c0c4cc)) !default;
  38. $u-border-color: var(--up-border-color, var(--u-border-color, #dadbde)) !default;
  39. $u-bg-color: var(--up-bg-color, var(--u-bg-color, #f3f4f6)) !default;
  40. $u-disabled-color: var(--up-disabled-color, var(--u-disabled-color, #c8c9cc)) !default;
  41. $u-primary: var(--up-primary, var(--u-primary, #3c9cff)) !default;
  42. $u-primary-dark: var(--up-primary-dark, var(--u-primary-dark, #398ade)) !default;
  43. $u-primary-disabled: var(--up-primary-disabled, var(--u-primary-disabled, #9acafc)) !default;
  44. $u-primary-light: var(--up-primary-light, var(--u-primary-light, #ecf5ff)) !default;
  45. $u-warning: var(--up-warning, var(--u-warning, #f9ae3d)) !default;
  46. $u-warning-dark: var(--up-warning-dark, var(--u-warning-dark, #f1a532)) !default;
  47. $u-warning-disabled: var(--up-warning-disabled, var(--u-warning-disabled, #f9d39b)) !default;
  48. $u-warning-light: var(--up-warning-light, var(--u-warning-light, #fdf6ec)) !default;
  49. $u-success: var(--up-success, var(--u-success, #5ac725)) !default;
  50. $u-success-dark: var(--up-success-dark, var(--u-success-dark, #53c21d)) !default;
  51. $u-success-disabled: var(--up-success-disabled, var(--u-success-disabled, #a9e08f)) !default;
  52. $u-success-light: var(--up-success-light, var(--u-success-light, #f5fff0)) !default;
  53. $u-error: var(--up-error, var(--u-error, #f56c6c)) !default;
  54. $u-error-dark: var(--up-error-dark, var(--u-error-dark, #e45656)) !default;
  55. $u-error-disabled: var(--up-error-disabled, var(--u-error-disabled, #f7b2b2)) !default;
  56. $u-error-light: var(--up-error-light, var(--u-error-light, #fef0f0)) !default;
  57. $u-info: var(--up-info, var(--u-info, #909399)) !default;
  58. $u-info-dark: var(--up-info-dark, var(--u-info-dark, #767a82)) !default;
  59. $u-info-disabled: var(--up-info-disabled, var(--u-info-disabled, #c4c6c9)) !default;
  60. $u-info-light: var(--up-info-light, var(--u-info-light, #f4f4f5)) !default;
  61. /* #endif */
  62. $up-legacy-light-theme-map: (
  63. 'main-color': $u-main-color,
  64. 'content-color': $u-content-color,
  65. 'tips-color': $u-tips-color,
  66. 'light-color': $u-light-color,
  67. 'border-color': $u-border-color,
  68. 'bg-color': $u-bg-color,
  69. 'disabled-color': $u-disabled-color,
  70. 'primary': $u-primary,
  71. 'primary-dark': $u-primary-dark,
  72. 'primary-disabled': $u-primary-disabled,
  73. 'primary-light': $u-primary-light,
  74. 'warning': $u-warning,
  75. 'warning-dark': $u-warning-dark,
  76. 'warning-disabled': $u-warning-disabled,
  77. 'warning-light': $u-warning-light,
  78. 'success': $u-success,
  79. 'success-dark': $u-success-dark,
  80. 'success-disabled': $u-success-disabled,
  81. 'success-light': $u-success-light,
  82. 'error': $u-error,
  83. 'error-dark': $u-error-dark,
  84. 'error-disabled': $u-error-disabled,
  85. 'error-light': $u-error-light,
  86. 'info': $u-info,
  87. 'info-dark': $u-info-dark,
  88. 'info-disabled': $u-info-disabled,
  89. 'info-light': $u-info-light
  90. );
  91. @mixin up-export-legacy-light-vars($selector) {
  92. #{$selector} {
  93. @each $name, $value in $up-legacy-light-theme-map {
  94. --up-light-#{$name}: #{$value};
  95. --u-light-#{$name}: #{$value};
  96. }
  97. }
  98. }
  99. // scss混入,为了少写几行#ifndef
  100. @mixin flex($direction: row) {
  101. /* #ifndef APP-NVUE */
  102. display: flex;
  103. /* #endif */
  104. flex-direction: $direction;
  105. }