uview-theme.scss 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. /* ========================================
  2. uview-ui 主题变量定义文件
  3. 2025新版配色方案 - 温暖商务风格
  4. ======================================== */
  5. /* 主色调系统 */
  6. $u-primary: #0051d9 !default;
  7. $u-warning: #f57c00 !default;
  8. $u-success: #388e3c !default;
  9. $u-error: #d32f2f !default;
  10. $u-info: #1976d2 !default;
  11. /* 主色调变体 */
  12. $u-primary-disabled: #b3d4fc !default;
  13. $u-primary-dark: #003db8 !default;
  14. $u-primary-light: #4285f4 !default;
  15. $u-warning-disabled: #ffcc80 !default;
  16. $u-warning-dark: #ef6c00 !default;
  17. $u-warning-light: #ffb74d !default;
  18. $u-success-disabled: #a5d6a7 !default;
  19. $u-success-dark: #2e7d32 !default;
  20. $u-success-light: #4caf50 !default;
  21. $u-error-disabled: #ef9a9a !default;
  22. $u-error-dark: #c62828 !default;
  23. $u-error-light: #f44336 !default;
  24. $u-info-disabled: #90caf9 !default;
  25. $u-info-dark: #0d47a1 !default;
  26. $u-info-light: #2196f3 !default;
  27. /* 中性色系统 */
  28. $u-main-color: #303133 !default;
  29. $u-content-color: #606266 !default;
  30. $u-tips-color: #909399 !default;
  31. $u-light-color: #c0c4cc !default;
  32. $u-disabled-color: #c0c4cc !default;
  33. /* 背景色系统 */
  34. $u-bg-color: #f2f3f5 !default;
  35. $u-bg-color-light: #f8f9fa !default;
  36. $u-bg-color-dark: #ffffff !default;
  37. /* 边框色系统 */
  38. $u-border-color: #dadbde !default;
  39. $u-border-color-light: #e4e7ed !default;
  40. $u-border-color-lighter: #f2f6fc !default;
  41. $u-border-color-dark: #d4d7de !default;
  42. /* 文本色系统 */
  43. $u-text-color: #2c3e50 !default;
  44. $u-text-color-inverse: #ffffff !default;
  45. $u-text-color-grey: #909399 !default;
  46. $u-text-color-placeholder: #c0c4cc !default;
  47. /* 尺寸系统 */
  48. $u-font-size-mini: 24rpx !default;
  49. $u-font-size-small: 26rpx !default;
  50. $u-font-size-default: 28rpx !default;
  51. $u-font-size-large: 32rpx !default;
  52. /* 圆角系统 */
  53. $u-border-radius-default: 8rpx !default;
  54. $u-border-radius-small: 6rpx !default;
  55. $u-border-radius-large: 12rpx !default;
  56. $u-border-radius-circle: 50% !default;
  57. /* 间距系统 */
  58. $u-spacing-mini: 10rpx !default;
  59. $u-spacing-small: 15rpx !default;
  60. $u-spacing-default: 20rpx !default;
  61. $u-spacing-large: 30rpx !default;
  62. /* 阴影系统 */
  63. $u-box-shadow-light: 0 0 5px rgba(0, 0, 0, 0.08) !default;
  64. $u-box-shadow-default: 0 1px 3px rgba(0, 0, 0, 0.1) !default;
  65. $u-box-shadow-dark: 0 2px 8px rgba(0, 0, 0, 0.15) !default;
  66. /* 层级系统 */
  67. $u-z-index-mask: 1000 !default;
  68. $u-z-index-navbar: 980 !default;
  69. $u-z-index-sticky: 970 !default;
  70. $u-z-index-popup: 500 !default;
  71. $u-z-index-toast: 1090 !default;
  72. /* 动画时间 */
  73. $u-animation-duration-fast: 0.2s !default;
  74. $u-animation-duration-base: 0.3s !default;
  75. $u-animation-duration-slow: 0.5s !default;
  76. /* 表单元素 */
  77. $u-form-item-height: 70rpx !default;
  78. $u-form-item-border-color: #e4e7ed !default;
  79. $u-form-input-height: 70rpx !default;
  80. $u-form-textarea-height: 100rpx !default;
  81. /* 按钮特殊变量 */
  82. $u-button-height: 80rpx !default;
  83. $u-button-border-radius: $u-border-radius-default !default;
  84. $u-button-font-size: $u-font-size-default !default;
  85. /* 特殊组件变量 */
  86. $u-navbar-height: 88rpx !default;
  87. $u-tabbar-height: 100rpx !default;
  88. $u-tabs-height: 80rpx !default;
  89. /* 温暖商务风格扩展色彩 */
  90. $u-warm-brown: #5d4037 !default;
  91. $u-warm-orange: #ff6f00 !default;
  92. $u-warm-gold: #ffc107 !default;
  93. $u-warm-green: #689f38 !default;
  94. /* 渐变色定义 */
  95. $u-gradient-primary: linear-gradient(135deg, #{$u-primary} 0%, #{$u-primary-light} 100%) !default;
  96. $u-gradient-warm: linear-gradient(135deg, #{$u-warm-brown} 0%, #{$u-warm-orange} 100%) !default;