outline

Обновлено: 30.12.2022

outline

Универсальное свойство, одновременно устанавливающее цвет, стиль и толщину внешней границы на всех четырёх сторонах элемента. В отличие от линии, задаваемой через border, у свойства outline есть следующие особенности:

  • outline не влияет на размеры и положение самого элемента;
  • outline не занимает место, не влияет на окружающие элементы и отображается поверх них;
  • нельзя задать параметры линии на отдельных сторонах элемента, outline применяется сразу ко всем четырём сторонам;
  • свойство border-radius не действует.

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

Значение по умолчанию Нет
Наследуется Нет
Применяется Ко всем элементам
Анимируется Да

Синтаксис

outline: outline-color || outline-style || outline-width

Значения

outline-color Задаёт цвет линии в любом допустимом для CSS формате.
outline-style Стиль линии.
outline-width Толщина границы.

Пример

Результат данного примера показан на рис. 1.

Рис. 1. Использование свойства outline