Внешняя рамка[10/33]

Полезное, но редко используемое свойство — внешняя рамка илиoutline.

Синтаксисoutlineсхож сborder. Но внешней рамке нельзя задать параметры отдельных сторон. Пример:

/* сплошная чёрная рамка толщиной 10px */
outline: 10px solid black;

Это сокращённый синтаксис свойстваoutline. Есть и отдельные свойства:

outline-width: 10px;  /* толщина */
outline-style: solid; /* стиль */
outline-color: black; /* цвет */

Внешняя рамка всегда отображается снаружи элемента, не влияет на его размер и не занимает места, то есть отображается над другими элементами.

C помощью свойстваoutline-offsetможно изменять расположение рамки. Положительное значение отодвигает рамку от внешнего края элемента, а отрицательное «втягивает» внутрь.

Уoutline-styleте же значения, что и уborder-style. Кстати, есть интересные типы рамокridgeиgroove, они создают объёмные рамки.

Попробуем всё это на практике.

results matching ""

    No results matching ""