variable.scss 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. /**
  2. * 样式变量定义
  3. * [注]变量名前需要加上'$'前缀,以方便与其他类型定义区分
  4. * [注]色调命名约定:pri=主色调,comp=辅色调,cont=对比色调,spec=特殊色调
  5. * [注]色调命名约定:safe=安全色,succ=成功色,warn=警告色,dang=危险色
  6. * @since 1.0.0
  7. * @version 1.0.0
  8. */
  9. /* ==========================================================================
  10. 全局变量
  11. ========================================================================== */
  12. $global-ui-namespace: ''; // 命名空间前缀
  13. $global-sketch-width: 750; // 默认设计稿尺寸
  14. $global-min-width: 320px; // 默认最小宽度
  15. $global-max-width: 100vw; // 默认最大宽度
  16. $global-root-font-size: 13.33334vw; // 根html字体尺寸
  17. $global-font-size: 28px; // 默认字体尺寸
  18. $global-line-height: 40px; // 默认字体行间距
  19. $global-font-family : PingFangSC, 'Helvetica Neue', Helvetica, STHeiTi, Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'Apple Color Emoji', 'Segoe UI Emoji', 'NotoColorEmoji', 'Segoe UI Symbol', 'Android Emoji', 'EmojiSymbols', sans-serif;
  20. // $global-font-family: sans-serif;
  21. /* ==========================================================================
  22. 颜色变量
  23. ========================================================================== */
  24. // 主题色调
  25. $ui-clr-pri: #7468f2; // 风格主色调 primary
  26. $ui-clr-comp: null; // 风格辅助色调 complementary
  27. $ui-clr-cont: null; // 风格对比色调 contrast
  28. $ui-clr-spec: null; // 风格特殊色调 special
  29. // 文字色调
  30. $ui-clr-text-pri: #333333; // 文字主色调
  31. $ui-clr-text-comp: #666666; // 文字辅助色调
  32. $ui-clr-text-cont: #999999; // 文字对比色调
  33. $ui-clr-text-spec: #ffffff; // 文字特殊色调
  34. // 背景色调
  35. $ui-clr-bg-pri: #ffffff; // 背景主色调
  36. $ui-clr-bg-comp: #f4f4f4; // 背景色辅色调
  37. $ui-clr-bg-cont: null; // 前景对比色调
  38. $ui-clr-bg-spec: null; // 前景特殊色调
  39. // 边框线色调
  40. $ui-clr-line-pri: #e0e0e0; // 边框线主色调
  41. $ui-clr-line-comp: #979797; // 边框线辅助色调
  42. $ui-clr-line-cont: null; // 边框线对比色调
  43. $ui-clr-line-spec: null; // 边框线特殊色调
  44. // 安全状态色调
  45. $ui-clr-safe-pri: null;
  46. $ui-clr-safe-comp: null;
  47. $ui-clr-safe-cont: null;
  48. $ui-clr-safe-spec: null;
  49. // 成功状态色调
  50. $ui-clr-succ-pri: null;
  51. $ui-clr-succ-comp: null;
  52. $ui-clr-succ-cont: null;
  53. $ui-clr-succ-spec: null;
  54. // 警告状态色调
  55. $ui-clr-warn-pri: null;
  56. $ui-clr-warn-comp: null;
  57. $ui-clr-warn-cont: null;
  58. $ui-clr-warn-spec: null;
  59. // 危险状态色调
  60. $ui-clr-dang-pri: #fe3d43;
  61. $ui-clr-dang-comp: null;
  62. $ui-clr-dang-cont: null;
  63. $ui-clr-dang-spec: null;
  64. // 可变状态颜色:active=活动状态,hover=悬浮状态,focus=焦点状态,visited=已访问状态,selected=选中状态,checked=勾选状态,disabled=不可用状态等
  65. $ui-clr-status-disabled: null;
  66. // 链接颜色 love hate
  67. $ui-clr-a-link: $ui-clr-text-pri;
  68. $ui-clr-a-visited: null;
  69. $ui-clr-a-hover: null;
  70. $ui-clr-a-active: null;
  71. // 点击反馈背景色 feed-back
  72. // $ui-clr-feedback: rgba(51, 181, 229, 0.4);
  73. $ui-clr-feedback: rgba(69, 78, 82, 0.4);