Кратко
СкопированоСвойство outline
задаёт цвет обводки элемента. Аналог свойства border
для цвета рамки.
Не наследуется. Часто используется в шорткате outline
, где цвет обводки указывается наряду с толщиной и стилем.
Пример
Скопировано<div>Пример блока с обводкой</div>
<div>Пример блока с обводкой</div>
div { outline: 1px solid; outline-color: tomato;}
div { outline: 1px solid; outline-color: tomato; }
Как пишется
СкопированоЦвет обводки можно задать в любом доступном формате, включая transparent
.
Также применимы любые глобальные ключевые слова.
По умолчанию цвет обводки равен current
— совпадает с цветом текста элемента.
В отличие от border
, нельзя прописать сразу несколько значений. Цвет обводки у элемента единый по всем четырём сторонам.
Взаимодействие с :focus-visible
СкопированоОбводка используется для визуального выделения элемента, когда мы переводим на него фокус, используя клавиатуру.
Мы можем задать своё значение outline
для интерактивных элементов на странице. Например, когда стандартный цвет обводки выбивается из общей стилистики сайта.
Анимация
СкопированоДля плавного изменения цвета можно использовать как transition
, так и animation
.