CSS font-stretch 屬性
示例
使 <div> 元素中的文字變寬
div {
font-family: sans-serif, "Helvetica Neue", "Lucida Grande", Arial;
font-stretch: expanded;
}
定義和用法
font-stretch 屬性允許您使文字變窄(condensed)或變寬(expanded)。
注意: 某些字型提供額外的字面形式;例如 condensed 字面形式和 expanded 字面形式。對於這些字型,您可以使用 font-stretch 屬性來選擇 normal、condensed 或 expanded 字型字面形式。
注意: 如果所選字型不提供 condensed 或 expanded 字面形式,此屬性將不起作用!
| 預設值 | normal |
|---|---|
| 繼承 | 是 |
| 可動畫 | 是。 閱讀關於 可動畫屬性 的內容 |
| 版本 | CSS3 |
| JavaScript 語法 | object.style.fontStretch="expanded" |
瀏覽器支援
表格中的數字表示該屬性的第一個完整支援的瀏覽器版本。
| 屬性 | |||||
|---|---|---|---|---|---|
| font-stretch | 48.0 | 9.0 | 9.0 | 11.0 | 35.0 |
語法
font-stretch: ultra-condensed|extra-condensed|condensed|semi-condensed|normal|semi-expanded|expanded|extra-expanded|ultra-expanded|initial|inherit;
屬性值
| 值 | 描述 |
|---|---|
| ultra-condensed | 使文字儘可能窄 |
| extra-condensed | 使文字比 condensed 更窄,但不如 ultra-condensed 窄 |
| condensed | 使文字比 semi-condensed 窄,但不如 extra-condensed 窄 |
| semi-condensed | 使文字比 normal 窄,但不如 condensed 窄 |
| normal | 預設值。無字型拉伸 |
| semi-expanded | 使文字比 normal 寬,但不如 expanded 寬 |
| expanded | 使文字比 semi-expanded 寬,但不如 extra-expanded 寬 |
| extra-expanded | 使文字比 expanded 寬,但不如 ultra-expanded 寬 |
| ultra-expanded | 使文字儘可能寬 |
| initial | 將此屬性設定為其預設值。閱讀關於initial |
| inherit | 從其父元素繼承此屬性。閱讀關於inherit |