outline-offset
Поддержка браузерами
| 3.5+ | 4.0+ | 10.5+ | 3.1+ |
Описание
CSS свойство outline-offset сдвигает внешнюю границу на заданное расстояние от края элемента.
Отличия внешней границы от границы элемента:
- Внешняя граница не увеличивает ширину элемента
- Внешняя граница может быть не прямоугольной формы
| Значение по умолчанию: | 0 |
|---|---|
| Применяется: | ко всем элементам |
| Анимируется: | да |
| Наследуется: | нет |
| Версия: | CSS3 |
| Синтаксис JavaScript: | object.style.outlineOffset="15px" |
Синтаксис
outline-offset: величина|inherit;
Значения свойства
| Значение | Описание |
|---|---|
| величина | Задает величину отступа внешней границы от элемента. |
| inherit | Указывает, что значение наследуется от родительского элемента. |
Пример
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Пример</title>
<style>
div {
margin: 20px;
width: 180px;
padding: 10px;
height: 70px;
border: 2px solid black;
outline: 2px solid red;
outline-offset: 15px;
}
</style>
</head>
<body>
<div>Свойство outline-offset задает расстояние между внешней границей
и краем элемента в 15px.</div>
</body>
</html>
Результат данного примера в окне браузера: