1
0

variables.scss 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. $prefix: 'semi';
  2. /* sizing */
  3. $height-control-small: 24px; // 表单项高度 - 小尺寸
  4. $height-control-default: 32px; // 表单项高度 - 默认尺寸
  5. $height-control-large: 40px; // 表单项高度 - 大尺寸
  6. $border-thickness: 0; // 描边宽度 - 零
  7. $border-thickness-control: 1px; // 描边宽度 - 默认状态(checkbox 等)
  8. $border-thickness-control-focus: 1px; // 描边宽度 - focus 状态(checkbox 等)
  9. $width-icon-extra-small: 8px; // 图标尺寸 - 超小
  10. $width-icon-small: 12px; // 图标尺寸 - 小
  11. $width-icon-medium: 16px; // 图标尺寸 - 中
  12. $width-icon-large: 20px; // 图标尺寸 - 大
  13. $width-icon-extra-large: 24px; // 图标尺寸 - 超大
  14. /* spacing */
  15. $spacing-none: 0; // 间距 - 零
  16. $spacing-super-tight: 2px; // 间距 - 极紧凑尺寸内/外边距
  17. $spacing-extra-tight: 4px; // 间距 - 超紧凑尺寸内/外边距
  18. $spacing-tight: 8px; // 间距 - 紧凑尺寸内/外边距
  19. $spacing-base-tight: 12px; // 间距 - 默认(偏紧凑)尺寸内/外边距
  20. $spacing-base: 16px; // 间距 - 默认尺寸内/外边距
  21. $spacing-base-loose: 20px; // 间距 - 默认(偏宽松)尺寸内/外边距
  22. $spacing-loose: 24px; // 间距 - 宽松尺寸内/外边距
  23. $spacing-extra-loose: 32px; // 间距 - 超宽松尺寸内/外边距
  24. $spacing-super-loose: 40px; // 间距 - 极宽松尺寸内/外边距
  25. // z-index
  26. $z-portal: 1; // 抽象插槽,适用于未经特殊定制的所有组件
  27. $z-affix: 10; // 固定位置的页面元素 z-index
  28. $z-backtop: 10; // 返回顶部 z-index
  29. $z-badge: 10; // badge z-index
  30. // $z-avatar-default: 100;
  31. $z-table-fixed: 101; // table fixed column
  32. $z-modal: 1000; // modal z-index
  33. $z-modal-mask: 1000; // modal 遮罩 z-index
  34. $z-toast: 1010; // toast 组件 z-index
  35. $z-notification: 1010; // notification 组件 z-index
  36. $z-popover: 1030; // popover 组件 z-index
  37. $z-dropdown: 1050; // dropdown 组件 z-index
  38. $z-tooltip: 1060; // tooltip 组件 z-index
  39. // $z-avatar-default: 100;
  40. // font
  41. $font-family-regular: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI',
  42. 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue',
  43. Helvetica, Arial, sans-serif; // semi 预置字体回退
  44. $font-size-small: 12px; // 小文本字号
  45. $font-size-regular: 14px; // 常规文本字号
  46. $font-size-header-6: 16px; // 六级标题字号
  47. $font-size-header-5: 18px; // 五级标题字号
  48. $font-size-header-4: 20px; // 四级标题字号
  49. $font-size-header-3: 24px; // 三级标题字号
  50. $font-size-header-2: 28px; // 二级标题字号
  51. $font-size-header-1: 32px; // 一级标题字号
  52. $font-weight-light: 200; // 字重 - 轻
  53. $font-weight-regular: 400; // 字重 - 常规
  54. $font-weight-bold: 600; // 字重 - 加粗