font-weight
用于控制元素字体粗细的工具。
快速参考
| 类别 | 样式 |
|---|---|
| font-thin | font-weight: 100; |
| font-extralight | font-weight: 200; |
| font-light | font-weight: 300; |
| font-normal | font-weight: 400; |
| font-medium | font-weight: 500; |
| font-semibold | font-weight: 600; |
| font-bold | font-weight: 700; |
| font-extrabold | font-weight: 800; |
| font-black | font-weight: 900; |
| font-(<custom-property>) | font-weight: var(<custom-property>); |
| font-<value> | font-weight: <value>; |
示例
基本示例
使用像 font-thin 和 font-bold 这样的工具来设置元素的字体粗细:
font-light
The quick brown fox jumps over the lazy dog.
font-normal
The quick brown fox jumps over the lazy dog.
font-medium
The quick brown fox jumps over the lazy dog.
font-semibold
The quick brown fox jumps over the lazy dog.
font-bold
The quick brown fox jumps over the lazy dog.
<p class="font-light ...">The quick brown fox ...</p>
<p class="font-normal ...">The quick brown fox ...</p>
<p class="font-medium ...">The quick brown fox ...</p>
<p class="font-semibold ...">The quick brown fox ...</p>
<p class="font-bold ...">The quick brown fox ...</p>
使用自定义值
使用 font-[<value>] 语法来设置基于完全自定义值的字体粗细:
<p class="font-[1000] ...">
Lorem ipsum dolor sit amet...
</p>
对于 CSS 变量,你还可以使用 font-(<custom-property>) 语法:
<p class="font-(--my-font-weight) ...">
Lorem ipsum dolor sit amet...
</p>
这只是 font-[var(<custom-property>)] 的简写,它会自动为你添加 var() 函数。
响应式设计
在字体粗细工具前加上像 md: 这样的断点变体,以便只在中等屏幕尺寸及以上应用该工具:
<p class="font-normal md:font-bold ...">
Lorem ipsum dolor sit amet...
</p>
在 变体文档 中了解更多关于使用变体的信息。
自定义你的主题
使用 --font-weight-* 主题变量来定制项目中的字体粗细工具:
@theme {
--font-weight-extrablack: 1000;
}
现在 font-extrablack 工具可以在你的标记中使用了:
<div class="font-extrablack">
<!-- ... -->
</div>
在 主题文档 中了解更多关于自定义主题的信息。