概要
CSSプロパティ「font-stretch」は、フォントの幅を指定する際に使用します。
まず、このプロパティの効果を得るには、指定しているフォントが、いくつかのパターンのフェイスを用意していることが前提です。それらがあるフォントの場合は、指定した値に一番近いものが選択されます。一方、パターンのないフォントの場合は、指定しても表示の変化はありません。
<p class="font-stretch">フォントストレッチを指定します</p>
<style>
.font-stretch {
font-stretch: expanded;
}
</style>
値の指定方法
{ font-stretch: 値}
値 | 説明 |
---|---|
ultra-expanded | もっとも幅の広いフォント表示 |
extra-expanded | より幅の広いフォント表示 |
expanded | 幅の広いフォント表示 |
semi-expanded | やや幅の広いフォント表示 |
normal | 初期値です。通常の幅表示 |
semi-condensed | やや幅の狭いフォント表示 |
condensed | 幅の狭いフォント表示 |
extra-condensed | かなり幅の狭いフォント表示 |
ultra-condensed | もっとも幅の狭いフォント表示 |
プロパティの種類について
「font」プロパティで指定できるそれぞれの値の一覧です。詳細は各ページを参照してみてください。
プロパティ名 | 説明 |
---|---|
font | フォントに関する指定をまとめて行うショートハンドプロパティ |
font-style | フォントのスタイルを指定する |
font-variant | フォントのスモールキャップ指定する |
font-weight | フォントの太さを指定する |
font-size | フォントのサイズを指定する |
font-family | フォントの種類を指定する |
font-size-adjust | フォントのサイズを調整する |
font-stretch | フォントを縦長・横長にする |
使用例
<p>firefoxブラウザなどで変化がみられます</p>
<p>ABCDEFGHIJK</p>
<p class="ultra-condensed">ABCDEFGHIJK</p>
<p class="condensed">ABCDEFGHIJK</p>
<p class="font-stretch">ABCDEFGHIJK</p>
<p class="ultra-expanded">ABCDEFGHIJK</p>
<style>
p {
font-family: 'Helvetica Neue', 'Helvetica', 'sans-serif';
}
.ultra-condensed {
font-stretch: ultra-condensed;
}
.condensed {
font-stretch: condensed;
}
.expanded {
font-stretch: expanded;
}
.ultra-expanded {
font-stretch: ultra-expanded;
}
</style>