CSS font-stretch 属性

2025年3月26日 | 阅读 2 分钟

CSS 中的 font-stretch 属性允许我们从字体家族中选择一个正常、扩展紧缩的字面。此属性可将文本设置为比字体默认宽度更宽或更窄。它并非对所有字体都有效,只对具有宽度变体字面的字体家族有效。

此 CSS 属性仅对具有扩展和紧缩等附加字面的字体有效;否则,对于没有紧缩或扩展字面的字体,它将无效。

选择 font-face 宽度的九种关键字值如下语法所示。

语法

属性值

CSS 属性的属性值如下表所示

关键字描述
正常这是默认值,它不会拉伸任何字体。
半紧缩它略微紧缩了元素的文本字符。此值使文本比正常更窄,但比紧缩更宽。
紧缩此值使文本比半紧缩更窄,但比极度紧缩更宽。
极度紧缩此值使文本比紧缩更窄,但比超紧缩更宽。
超紧缩此值使文本极度变窄。
半扩展它略微扩展了元素的文本字符。此值使文本比正常更宽,但比扩展更窄。
扩展此值使文本比半扩展更宽,但比极度扩展更窄。
极度扩展此值使文本比扩展更宽,但比超扩展更窄。
超扩展此值使文本极度变宽。

让我们通过一个例子来理解上面的属性值。

示例

输出

CSS font-stretch property
下一主题CSS 颜色