variables.scss 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. // Color
  2. $color-steps-bg-active: var(--semi-color-fill-1); // 步骤条背景 - 按下态
  3. $color-steps-bg-default: var(--semi-color-text-2); // 未到达步骤条图标背景
  4. $color-steps-bg-hover: var(--semi-color-fill-0); // 步骤条背景 - 悬浮态
  5. $color-steps-border-default: transparent; // 步骤条描边 - 默认
  6. $color-steps-icon-default: var(--semi-color-text-2); // 未到达步骤条图标背景
  7. $color-steps-text-default: white; // 步骤条图标默认文本颜色
  8. $color-steps_danger-text-active: var(--semi-color-danger-active); // 错误步骤条文本颜色 - 按下态
  9. $color-steps_danger-text-default: var(--semi-color-danger); // 错误步骤条文本颜色 - 默认态
  10. $color-steps_danger-text-hover: var(--semi-color-danger-hover); // 错误步骤条文本颜色 - 悬浮态
  11. $color-steps_icon_after-bg: var(--semi-color-fill-2);
  12. $color-steps_item_description-text-hover: var(--semi-color-focus-border); // 步骤条辅助描述文本颜色 - 悬浮态
  13. $color-steps_item_done_after-bg: var(--semi-color-primary); // 完成步骤条尾部连接线颜色
  14. $color-steps_item_done_icon_after-bg: var(--semi-color-primary);
  15. $color-steps_item_error_left-icon: var(--semi-color-danger); // 错误步骤条图标颜色
  16. $color-steps_item_error_left_number-icon: var(--semi-color-primary); // 错误步骤条数字序号文本颜色
  17. $color-steps_item_finish-icon: var(--semi-color-primary); // 已完成步骤条图标颜色
  18. $color-steps_item_finish_number-icon: var(--semi-color-white); // 已完成步骤条对勾图标颜色
  19. $color-steps_item_left_number_icon-bg: var(--semi-color-primary); // 已完成步骤条图标背景颜色
  20. $color-steps_item_left_number_icon-icon: var(--semi-color-white); // 已完成步骤条图标文字颜色
  21. $color-steps_item_process_left-icon: var(--semi-color-primary); // 进行中步骤条对勾图标颜色
  22. $color-steps_item_process_left_number-icon: var(--semi-color-white); // 进行中步骤条对勾图标颜色
  23. $color-steps_item_title-text-hover: var(--semi-color-focus-border); // 步骤条标题文字悬停颜色
  24. $color-steps_item_wait_left_icon-icon: var(--semi-color-text-2); // 未到达步骤条图标颜色
  25. $color-steps_item_wait_left_number_icon-bg-hover: var(--semi-color-secondary-light-default); // 未到达步骤条图标背景颜色 - 悬浮态
  26. $color-steps_item_wait_left_number_icon-bg: var(--semi-color-fill-0); // 未到达步骤条图标背景颜色
  27. $color-steps_item_wait_left_number_icon-icon-hover: var(--semi-color-focus-border); // 未到达步骤条图标颜色 - 悬浮态
  28. $color-steps_item_wait_left_number_icon-icon: var(--semi-color-text-2); // 未到达步骤条内部图标颜色
  29. $color-steps_item_wait_title-text: var(--semi-color-text-2); // 未到达步骤条标题文字颜色
  30. $color-steps_item_warning_left-icon: var(--semi-color-warning); // 警告步骤条图标颜色
  31. $color-steps_item_warning_left_number-icon: var(--semi-color-white); // 警告步骤条数字序号文本颜色
  32. $color-steps_main-text-default: var(--semi-color-text-0); // 步骤条标题文本颜色
  33. $color-steps_minor-text-default: var(--semi-color-text-2); // 步骤条辅助描述文本颜色
  34. $color-steps_nav_item_container-text: var(--semi-color-text-2); // 步骤条容器内文本颜色
  35. $color-steps_nav_item-icon: var(--semi-grey-3);
  36. $color-steps_nav_item_title-text-active: var(--semi-color-text-0); // 步骤条标题颜色 - 按下态
  37. $color-steps_primary-bg-default: var(--semi-color-primary); // 旧版进行中步骤条背景色 - 默认
  38. $color-steps_primary-icon-default: var(--semi-color-primary); // 旧版进行中步骤条图标色 - 默认
  39. $color-steps_process-bg-default: var(--semi-color-primary-light-default); // 旧版进行中步骤条背景色 - 默认
  40. $color-steps_success-text-active: var(--semi-color-success-active); // 旧版已完成步骤条文字颜色 - 按下态
  41. $color-steps_success-text-default: var(--semi-color-success); // 旧版已完成步骤条文字颜色 - 默认态
  42. $color-steps_success-text-hover: var(--semi-color-success-hover); // 旧版已完成步骤条文字颜色 - 悬浮态
  43. $color-steps_title_after-bg: var(--semi-color-fill-2); // 旧版步骤条连线颜色
  44. $color-steps_warning-text-active: var(--semi-color-warning-active); // 旧版警告步骤条文字颜色 - 按下态
  45. $color-steps_warning-text-default: var(--semi-color-warning); // 旧版警告步骤条文字颜色 - 默认态
  46. $color-steps_warning-text-hover: var(--semi-color-warning-hover); // 旧版警告步骤条文字颜色 - 悬浮态
  47. // Width/Height
  48. $width-steps_basic_item_description: 100%; // 步骤条辅助描述文本宽度
  49. $width-steps_basic_item_description-maxWidth: 268px; // 步骤条辅助描述文本最大宽度
  50. $width-steps_basic_item_title-maxWidth: 80%; // 步骤条标题宽度
  51. $height-steps_basic_vertical_icon_content-minHeight: 42px; // 垂直步骤条图标+内容最小高度
  52. $width-steps_basic_vertical_item_title-maxWidth: 100%; // 垂直步骤条标题最大宽度
  53. $width-steps_basic_vertical_item_description: 100%; // 垂直步骤条辅助描述文本最大宽度
  54. $height-steps_basic_vertical_small_item_content-minHeight: 40px; // 小尺寸垂直步骤条内容最小高度
  55. $height-steps_basic_item_left-icon: 24px; // 步骤条左侧图标高度
  56. $width-steps_basic_item_left_number-icon: 24px; // 步骤条左侧图标宽度
  57. $height-steps_basic_item_left_number-icon: 24px; // 步骤条左侧图标高度
  58. $height-steps_basic_small_item_left-icon: 20px; // 小尺寸步骤条左侧图标高度
  59. $width-steps_basic_small_item_left_number-icon: 20px; // 小尺寸步骤条左侧数字图标高度
  60. $height-steps_basic_item: 72px; // 简易版步骤条高度
  61. $height-steps_item: 72px; // 旧版步骤条高度
  62. $width-steps_item-border: 1px; // 旧版步骤条高度
  63. $width-steps_item_title: 100%; // 步骤条标题宽度
  64. $width-steps_item_description: 100%; // 步骤条辅助描述文本宽度
  65. $width-steps_item_left_icon: 24px; // 步骤条左侧图标宽度
  66. $width-steps_item_left: 24px; // 步骤条左侧图标容器宽度
  67. $height-steps_item_left: 24px; // 步骤条左侧图标容器高度
  68. $width-steps_title_after: 9999px; // 步骤条连接线长度
  69. $height-steps_title_after: 1px; // 步骤条连接线高度
  70. $width-steps_vertical_icon_after: 1px;
  71. $height-steps_vertical_icon_after: 9999px; // 垂直步骤条连接线长度
  72. $width-steps_nav_item_icon-minWidth: 60px; // 导航型步骤条图标最小宽度
  73. $width-steps_nav_item_title-maxWidth: 17em; // 导航型步骤条标题最大宽度
  74. // Spacing
  75. $spacing-steps_basic_item-paddingLeft: 16px; // 简版步骤条左侧内边距
  76. $spacing-steps_basic_vertical_item-paddingTop: 9px; // 简版垂直步骤条顶部内边距
  77. $spacing-steps_basic_vertical_item_content-paddingBottom: 22px; // 简版垂直步骤条内容区底部内边距
  78. $spacing-steps_basic_vertical_item_icon-paddingBottom: 9px; // 简版垂直步骤条图标底部内边距
  79. $spacing-steps_basic_item_left-marginRight: 8px; // 简版步骤条图标右侧外边距
  80. $spacing-steps_basic_item_title-paddingRight: 16px; // 简版步骤条标题右侧内边距
  81. $spacing-steps_basic_item_title-paddingBottom: 4px; // 简版步骤条标题底部内边距
  82. $spacing-steps_basic_item-marginRight: 16px; // 简版步骤条标题右侧外边距
  83. $spacing-steps_item-marginRight: 16px; // 旧版步骤条右侧外边距
  84. $spacing-steps_item-paddingY: $spacing-base-tight; // 旧版步骤条垂直方向内边距
  85. $spacing-steps_item-paddingX: $spacing-base; // 旧版步骤条水平方向内边距
  86. $spacing-steps_item_content-marginLeft: $spacing-base; // 旧版步骤条水平内容区左侧外边距
  87. // Radius
  88. $radius-steps_basic_item_left_number_icon: var(--semi-border-radius-circle); // 步骤条左侧图标圆角
  89. $radius-steps_item: var(--semi-border-radius-medium); // 步骤条整体圆角
  90. $radius-steps_item_left: 32px; // 步骤条左侧距离
  91. // Font
  92. $font-steps_basic_item_left_number_icon-fontWeight: 600; // 步骤条数字图标文本字重
  93. $font-steps_basic_item_title-fontWeight: 600; // 步骤条标题文本字重
  94. $font-steps_basic_item_title-lineHeight: 24px; // 步骤条标题文本行高
  95. $font-steps_item_title-fontWeight: $font-weight-bold; // 步骤条标题文本字重
  96. $font-steps_item_left-fontWeight: $font-weight-bold; // 步骤条标题左侧图标内部文本字重
  97. $font-steps_item_left-lineHeight: 32px; // 步骤条标题左侧图标内部文本行高
  98. $font-steps_nav_item_title-fontWeight: $font-weight-regular; // 导航型步骤条标题文本字重 - 默认态
  99. $font-steps_nav_item_title_active-fontWeight: 600; // 导航型步骤条标题文本字重 - 激活态