css властивість font-stretch
Властивість font-stretch встановлює вузьке, нормальне або широке накреслення шрифту, що дозволяє ущільнювати або розширювати текст.

Важливо відзначити, що властивість font-stretch насправді не розтягує шрифт. Вона просто вибирає відповідне обличчя від сімейства шрифтів. Коли обличчя не існує для заданої ширини, нормальне або згущене значення вказують на більш вузьке обличчя, в іншому випадку - більш широке обличчя. І навпаки, розширені значення вказують на більш широке обличчя, інакше вузьке обличчя.
На прикладі вище - це дуже добре видно:для першого рядка застосований шрифт "Roboto", а для другого - "Roboto Condensed", який відразу містить більш вузькі "обличчя".
В цьому контексті "обличчя" - вигляд певного гліфа (символу).
| Нотатка: | Зверніть увагу, що властивість |
| Нотатка: | CSS2 також визначає значення |
| Нотатка: | Дуже мало веб-шрифтів використовують мають відразу обличчя для нормального та вузького чи широкого відображення гліфів, тому доцільність використання цієї властивості ставиться під сумнів. |
| Порада: | Браузери застосовують властивість |
Синтаксис
font-stretch: ultra-condensed|extra-condensed|condensed|semi-condensed|normal|semi-expanded|expanded|extra-expanded|ultra-expanded|initial|inherit;
Властивість font-stretch може отримувати 11 значень:
ultra-condensedРобить літери максимально вузькими
extra-condensedРобить літери дуже вузькими
condensedРобить літери вузькими
semi-condensedРобить літери трохи вузькими
normalЛітери як зазвичай
semi-expandedРобить літери трохи широкими
expandedРобить літери широкими
extra-expandedРобить літери дуже широкими
ultra-expandedРобить літери максимально широкими
initialМодифікує всі рядкові символи як заголовні зменшеного розміру
inheritВказує на спадковість властивостей від свого батьківського елемента
| Значення без задання: | normal |
|---|---|
| Наслідує: | Так |
| Анімується: | Так |
| JavaScript синтаксис: | object.style.fontStretch="expanded" |
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| font-stretch | 48.0 |
9.0 |
9.0 |
11.0 |
35.0 |
12.0 |
| Переглядач | |||
|---|---|---|---|
| font-stretch | Не підтримується |
9.0 |
Не підтримується |
Мобільних переглядачів ще не додано.
Приклади
Динамічний приклад
Приклад використання
Приклад використання
Зробити текст у всіх елементах <div> ширше
div {
font-stretch: expanded;
}
