variables.scss 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. $z-avatar-default: 100; // 头像 z-index
  2. // color
  3. $color-avatar_default-border-default: var(--semi-color-bg-1); // 头像描边颜色
  4. $color-avatar_more_default-bg-default: rgba(var(--semi-grey-5), 1); // 「更多」描边颜色
  5. $color-avatar-outline-focus: var(--semi-color-primary-light-active); // 头像聚焦轮廓颜色
  6. $width-avatar_extra_extra_small: 20px; // 头像尺寸 - 极小
  7. $font-avatar_extra_extra_small-size: 10px; // 文本字号 - 极小
  8. $font-avatar_extra_extra_small-lineHeight: 15px; // 文本行高 - 极小
  9. $width-avatar_extra_small: 24px; // 头像尺寸 - 超小
  10. $font-avatar_extra_small-size: 10px; // 文本字号 - 超小
  11. $font-avatar_extra_small-lineHeight: 15px; // 文本行高 - 超小
  12. $width-avatar_small: 32px; // 头像尺寸 - 小
  13. $width-avatar_default: 40px; // 头像尺寸 - 默认
  14. $width-avatar_medium: 48px; // 头像尺寸 - 中
  15. $width-avatar_large: 72px; // 头像尺寸 - 大
  16. $width-avatar_extra_large: 128px; // 头像尺寸 - 超大
  17. $font-avatar_extra_large-size: 64px; // 文本字号 - 超大
  18. $font-avatar_extra_large-lineHeight: 77px; // 文本行高 - 超大
  19. $radius-avatar: var(--semi-border-radius-circle); // 头像圆角
  20. $width-avatar_extra_large-border: 3px; // 头像组头像描边尺寸 - 超大
  21. $spacing-avatar_extra_large-marginLeft: -32px; // 头像组头像左侧外边距 - 超大
  22. $width-avatar_large-border: 3px; // 头像组头像描边尺寸 - 大
  23. $spacing-avatar_large-marginLeft: -18px; // 头像左侧外边距 - 大
  24. $width-avatar_medium-border: 2px; // 头像组头像描边尺寸 - 中
  25. $spacing-avatar_medium-marginLeft: -12px; // 头像左侧外边距 - 中
  26. $width-avatar_default-border: 2px; // 头像组头像描边尺寸 - 默认
  27. $spacing-avatar_default-marginLeft: -12px; // 头像左侧外边距 - 默认
  28. $width-avatar_small-border: 2px; // 头像组头像描边尺寸 - 小
  29. $spacing-avatar_small-marginLeft: -12px; // 头像左侧外边距 - 小
  30. $width-avatar_extra_small-border: 1px; // 头像组头像描边尺寸 - 超小
  31. $spacing-avatar_extra_small-marginLeft: -10px; // 头像左侧外边距 - 超小
  32. $width-avatar_extra_extra_small-border: 1px; // 头像组头像描边尺寸 - 极小
  33. $spacing-avatar_extra_extra_small-marginLeft: -4px; // 头像左侧外边距 - 极小
  34. $width-avatar-outline: 2px; //头像聚焦轮廓宽度
  35. $width-avatar_additional-border: 2px; // 额外描边尺寸
  36. $color-avatar_additional-border: var(--semi-color-primary); // 额外描边颜色
  37. $spacing-avatar_additional-borderGap: 1px; // 额外描边与内侧间距
  38. $width-avatar-bottom_slot_circle_small: 12px;
  39. $width-avatar-bottom_slot_circle_default: 16px;
  40. $width-avatar-bottom_slot_circle_medium: 18px;
  41. $width-avatar-bottom_slot_circle_large: 28px;
  42. $width-avatar-bottom_slot_circle_extra_large: 28px;
  43. $color-avatar-bottom_slot_bg:var(--semi-color-primary);
  44. $radius-avatar-bottom_slot_square:4px;
  45. $font-avatar_bottom_slot-small: 5px; // small 底部 slot 文字大小
  46. $font-avatar_bottom_slot-default: 12px; // default 底部 slot 文字大小
  47. $font-avatar_bottom_slot-medium: 12px; // medium 底部 slot 文字大小
  48. $font-avatar_bottom_slot-large: 12px; // large 底部 slot 文字大小
  49. $font-avatar_bottom_slot-extra_large: 14px; // extra large 底部 slot 文字大小
  50. $spacing-avatar-bottom_slot_square-paddingX:4px;
  51. $spacing-avatar-bottom_slot_square-paddingY:1px;
  52. $font-avatar_top_slot-small: 5px; // small 顶部 slot 文字大小
  53. $font-avatar_top_slot-default: 6px; // default 顶部 slot 文字大小
  54. $font-avatar_top_slot-medium: 8px; // medium 顶部 slot 文字大小
  55. $font-avatar_top_slot-large: 14px; // large 顶部 slot 文字大小
  56. $font-avatar_top_slot-extra_large: 16px; // extra large 顶部 slot 文字大小
  57. $spacing-avatar-top_slot_small-content-marginTop: 0px; // small 顶部文字 marginTop
  58. $spacing-avatar-top_slot_default-content-marginTop: -2px; // default 顶部文字 marginTop
  59. $spacing-avatar-top_slot_medium-content-marginTop: -3px; // medium 顶部文字 marginTop
  60. $spacing-avatar-top_slot_large-content-marginTop: 0px; // large 顶部文字 marginTop
  61. $spacing-avatar-top_slot_extra_large-content-marginTop: 4px; // extra large 顶部文字 marginTop
  62. $color-avatar-bottom_slot_square-border:var(--semi-color-bg-0);
  63. $width-avatar-bottom_slot_square_small-border:2px;
  64. $width-avatar-bottom_slot_square_default-border:2px;
  65. $width-avatar-bottom_slot_square_medium-border:2px;
  66. $width-avatar-bottom_slot_square_large-border:2px;
  67. $width-avatar-bottom_slot_square_extra_large-border:2px;
  68. $color-avatar-top_slot_gradient_start: rgb(255,23,100);
  69. $color-avatar-top_slot_gradient_end: rgb(237,52,148);
  70. $spacing-avatar-top_slot_small-shift: -28px; // small 顶部 slot 偏移量, 和 scale 一起控制 slot 的位置
  71. $spacing-avatar-top_slot_default-shift: -32px; // default 顶部 slot 偏移量, 和 scale 一起控制 slot 的位置
  72. $spacing-avatar-top_slot_medium-shift: -30px; // medium 顶部 slot 偏移量, 和 scale 一起控制 slot 的位置
  73. $spacing-avatar-top_slot_large-shift: -30px; // large 顶部 slot 偏移量, 和 scale 一起控制 slot 的位置
  74. $spacing-avatar-top_slot_extra_large-shift: -32px; // extra large 顶部 slot 偏移量, 和 scale 一起控制 slot 的位置
  75. $spacing-avatar-top_slot_small-scale: 0.4; // small 顶部 slot 缩放比例
  76. $spacing-avatar-top_slot_default-scale: 0.7; // default 顶部 slot 缩放比例
  77. $spacing-avatar-top_slot_medium-scale: 0.8; // medium 顶部 slot 缩放比例
  78. $spacing-avatar-top_slot_large-scale: 1.1; // large 顶部 slot 缩放比例
  79. $spacing-avatar-top_slot_extra_large-scale: 1.4; // large 顶部 slot 缩放比例
  80. // radius
  81. $radius-avatar_extra_extra_small: 3px; // 极小尺寸头像的圆角
  82. $radius-avatar_extra_small: 3px; // 超小尺寸头像的圆角
  83. $radius-avatar_small: 3px; // 小尺寸头像的圆角
  84. $radius-avatar_default: 3px; // 默认尺寸头像的圆角
  85. $radius-avatar_medium: 3px; // 中尺寸头像的圆角
  86. $radius-avatar_large: 6px; // 大尺寸头像的圆角
  87. $radius-avatar_extra_large: 12px; // 超大尺寸头像的圆角