uni.scss 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. /**
  2. * 全局样式变量 - 清新绿色主题
  3. * 设计原则:纯色无渐变、简约清晰、科学排版
  4. */
  5. /* ==================== 色彩系统 ==================== */
  6. /* 主色调 - 清新绿 */
  7. $primary-color: #10b981;
  8. $primary-color-light: #34d399;
  9. $primary-color-dark: #059669;
  10. $primary-color-bg: #ecfdf5;
  11. /* 辅助色 - 活力橙 */
  12. $accent-color: #f97316;
  13. $accent-color-light: #fb923c;
  14. $accent-color-bg: #fff7ed;
  15. /* 信息色 - 天空蓝 */
  16. $info-color: #0ea5e9;
  17. $info-color-light: #38bdf8;
  18. $info-color-bg: #f0f9ff;
  19. /* 功能色 */
  20. $success-color: #10b981;
  21. $success-color-bg: #ecfdf5;
  22. $warning-color: #f59e0b;
  23. $warning-color-bg: #fffbeb;
  24. $error-color: #ef4444;
  25. $error-color-bg: #fef2f2;
  26. /* ==================== 文字系统 ==================== */
  27. /* 文字颜色 - 层级分明 */
  28. $text-color-primary: #1e293b;
  29. $text-color-secondary: #475569;
  30. $text-color-tertiary: #64748b;
  31. $text-color-muted: #94a3b8;
  32. $text-color-placeholder: #cbd5e1;
  33. /* 文字尺寸 */
  34. $font-size-xs: 22rpx;
  35. $font-size-sm: 24rpx;
  36. $font-size-base: 28rpx;
  37. $font-size-md: 30rpx;
  38. $font-size-lg: 32rpx;
  39. $font-size-xl: 36rpx;
  40. $font-size-2xl: 40rpx;
  41. $font-size-3xl: 48rpx;
  42. /* ==================== 边框与分割 ==================== */
  43. $border-color: #e2e8f0;
  44. $border-color-light: #f1f5f9;
  45. $divider-color: #e2e8f0;
  46. /* ==================== 背景系统 ==================== */
  47. $bg-color-page: #f8fafc;
  48. $bg-color-card: #ffffff;
  49. $bg-color-secondary: #f1f5f9;
  50. $bg-color-tertiary: #e2e8f0;
  51. /* ==================== 圆角系统 ==================== */
  52. $radius-xs: 4rpx;
  53. $radius-sm: 8rpx;
  54. $radius-base: 12rpx;
  55. $radius-md: 16rpx;
  56. $radius-lg: 20rpx;
  57. $radius-xl: 24rpx;
  58. $radius-full: 9999rpx;
  59. /* ==================== 间距系统 (8rpx 基准) ==================== */
  60. $spacing-0: 0;
  61. $spacing-1: 8rpx;
  62. $spacing-2: 16rpx;
  63. $spacing-3: 24rpx;
  64. $spacing-4: 32rpx;
  65. $spacing-5: 40rpx;
  66. $spacing-6: 48rpx;
  67. $spacing-7: 56rpx;
  68. $spacing-8: 64rpx;
  69. /* 兼容旧变量 */
  70. $text-color: $text-color-primary;
  71. $text-color-secondary: #475569;
  72. $text-color-placeholder: #cbd5e1;
  73. $background-color: $bg-color-page;
  74. $background-color-light: $bg-color-secondary;
  75. $border-radius-sm: $radius-sm;
  76. $border-radius-base: $radius-base;
  77. $border-radius-lg: $radius-lg;
  78. $spacing-sm: $spacing-2;
  79. $spacing-base: $spacing-3;
  80. $spacing-lg: $spacing-4;