outline-offset Свойство outline-offset
устанавливает расстояние между рамкой, созданной с помощью свойства outline
, и краем или границей элемента добавленной через border
.
Демо Интерфейс Синтаксис /* <length> values */
outline-offset : 3px ;
outline-offset : 0 . 2em ;
/* Global values */
outline-offset : inherit ;
outline-offset : initial ;
outline-offset : unset ;
Значения <размер>
Задаёт расстояние от края элемента до рамки. Отрицательное значение отображает рамку внутри элемента, положительное — вокруг элемента.
Значение по-умолчанию: 0
Применяется ко всем элементам
Спецификации Поддержка браузерами Can I Use outline? Data on support for the outline feature across the major browsers from caniuse.com.
Описание и примеры 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <!doctype html>
< html >
< head >
< meta charset = "utf-8" />
< title > outline-offset</ title >
< style >
. clue {
background : url ( /example/image/leather.jpg ); /* Фоновый рисунок */
outline : 2 px dashed rgba ( 255 , 255 , 255 , 0.8 ); /* Пунктирная рамка */
outline-offset : -10 px ; /* Выводим рамку внутри элемента */
padding : 10 px ; /* Поля */
min-height : 100 px ; /* Минимальная высота */
}
</ style >
</ head >
< body >
< div class = "clue" ></ div >
</ body >
</ html >