跳到主要内容

Typography

在ChatGPT中打开

排版标记用于在整个应用中保持一致的字体样式集。

字体系列

字体系列属性用于指定优先级列表的字体名称。

系统字体堆栈是默认使用的:

  • Windows上为Segoe UI
  • Android和Chrome OS上为Roboto
  • macOS和iOS上为San Francisco
  • 在其他系统上,使用Helvetica, Arial作为备用。

您可以使用--dwc-font-family自定义属性来应用或更改字体系列。

示例

:root {
--dwc-font-family: "Roboto", sans-serif;
}

变量

变量默认值示例
--dwc-font-family-sans-apple-system, BlinkMacSystemFont, 'Roboto', 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'黑色石英的斯芬克斯,裁判我的誓言。
--dwc-font-family-monoMenlo, Monaco, 'Courier New', monospace黑色石英的斯芬克斯,裁判我的誓言。
--dwc-font-familyvar(--dwc-font-family-sans)黑色石英的斯芬克斯,裁判我的誓言。

字体大小

字体大小属性定义了一组可选择的字体大小。s是标准大小,默认用于大多数组件。所有字体大小均以em为单位定义。

EM单位

em是相对长度单位。 它相对于父级的字体大小,在字体大小等排版属性的情况下,与元素自身的字体大小相对,在其他属性如宽度的情况下也是如此。

示例

.title {
font-size: var(--dwc-font-size-3xl);
}

变量

变量默认值示例
--dwc-font-size-2xs0.75remAa
--dwc-font-size-xs0.813remAa
--dwc-font-size-s0.875remAa
--dwc-font-size-m1remAa
--dwc-font-size-l1.125remAa
--dwc-font-size-xl1.375remAa
--dwc-font-size-2xl1.75remAa
--dwc-font-size-3xl2.25remAa
--dwc-font-sizevar(--dwc-font-size-s)Aa

字体粗细

font-weight CSS 属性设置字体的粗细(或加粗程度)。

示例

p {
font-weight: var(--dwc-font-weight-semibold);
}
变量默认值示例
--dwc-font-weight-lighter200Aa
--dwc-font-weight-light300Aa
--dwc-font-weight-normal400Aa
--dwc-font-weight-semibold500Aa
--dwc-font-weight-bold700Aa
--dwc-font-weight-bolder800Aa

行高

line-height CSS 属性设置行框的高度。它通常用于设置文本行之间的距离。

示例

p {
line-height: var(--dwc-font-line-height-m);
}

变量

变量默认值示例
--dwc-font-line-height-2xs0.95黑色石英的斯芬克斯,裁判我的誓言。
黑色石英的斯芬克斯,裁判我的誓言。
--dwc-font-line-height-xs1.1黑色石英的斯芬克斯,裁判我的誓言。
黑色石英的斯芬克斯,裁判我的誓言。
--dwc-font-line-height-s1.25黑色石英的斯芬克斯,裁判我的誓言。
黑色石英的斯芬克斯,裁判我的誓言。
--dwc-font-line-height-m1.375黑色石英的斯芬克斯,裁判我的誓言。
黑色石英的斯芬克斯,裁判我的誓言。
--dwc-font-line-height-l1.5黑色石英的斯芬克斯,裁判我的誓言。
黑色石英的斯芬克斯,裁判我的誓言。
--dwc-font-line-height-xl1.75黑色石英的斯芬克斯,裁判我的誓言。
黑色石英的斯芬克斯,裁判我的誓言。
--dwc-font-line-height-2xl2黑色石英的斯芬克斯,裁判我的誓言。
黑色石英的斯芬克斯,裁判我的誓言。
--dwc-font-line-heightvar(--dwc-font-line-height-m)黑色石英的斯芬克斯,裁判我的誓言。
黑色石英的斯芬克斯,裁判我的誓言。