outline-style

Оновлено: 30.12.2022

outline-style

Встановлює стиль зовнішньої межі елемента. На відміну від лінії, що задається через border, лінія через outline відображається навколо елемента, не впливаючи на ширину блоку або його положення.

Коротка інформація

Значення за замовчуванням none
Успадковується Ні
Застосовується До всіх елементів
Анімується Ні

Синтаксис

outline-style: none | dotted | dashed | solid | double | groove | ridge | inset | outset

Значення

none Межа не відображається. Це значення перекриває властивість outline-width, якщо вона присутня.
dotted Лінія, що складається з набору точок.
dashed Пунктирна лінія, що складається із серії коротких відрізків.
solid Суцільна лінія.
double Подвійна лінія.
groove Створює ефект вдавленої рамки.
ridge Створює ефект рельєфного кордону.
inset Псевдотривимірна рамка, за якої права і нижня межа освітлюється, а ліва і верхня лінії затемнюються.
outset Псевдотривимірна рамка, за якої ліва і верхня межа мають світліший відтінок, ніж заданий колір, а права і нижня лінії затемнюються.

Вигляд зазначених стилів представлено на рис. 1.

Рис. 1. Вигляд межі з різним значенням стилів

Приклад

У цьому прикладі для браузера прибирається пунктирна межа навколо посилань, що виникає під час їхньої активації. У першому абзаці рамка ще буде відображатися, а в другому абзаці вона приховується за допомогою значення none властивості outline-style.

Об'єктна модель

Об'єкт.style.outlineStyle

Браузери

outline-style

Переглянути сумісність з Can I use?

outline-style