СSS Свойство border-image
Пример
Укажите изображение в качестве границы вокруг элемента:
#borderimg {
border-image: url(border.png) 30 round;
}
Редактор кода »
Определение и использование
Свойство border-image позволяет указать изображение, которое будет использоваться в качестве границы вокруг элемента.
Свойство border-image - сокращенное свойство для:
Опущенные значения устанавливаются в значения по умолчанию.
| Значение по умолчанию: | none 100% 1 0 stretch |
|---|---|
| Унаследованный: | нет |
| Анимируемый: | нет. Прочитать о animatable |
| Версия: | CSS3 |
| JavaScript синтаксис: | object.style.borderImage="url(border.png) 30 round" Попробовать |
Поддержка браузеров
Числа в таблице указывают первую версию браузера, которая полностью поддерживает свойство.
Числа, за которыми следуют -webkit-, -moz-, или -o- указывают первую версию, которая работала с префиксом.
| Свойство | |||||
|---|---|---|---|---|---|
| border-image | 16.0 4.0 -webkit- |
11.0 | 15.0 3.5 -moz- |
6.0 3.1 -webkit- |
15.0 11.0 -o- |
Примечание: См. раздел индивидуальная поддержка браузера для каждого значения ниже.
CSS Синтаксис
border-image: source slice width outset repeat|initial|inherit;
Значение свойств
| Свойство | Описание | Воспроизвести |
|---|---|---|
| border-image-source | Путь к изображению, которое будет использоваться в качестве границы | |
| border-image-slice | Как разрезать изображение границы | Воспроизвести » |
| border-image-width | Ширина границы изображения | |
| border-image-outset | Установить, с помощью которого область изображения границы выходит за пределы поля границы | |
| border-image-repeat | Следует ли изображение границы повторять, округлять или растягивать | Воспроизвести » |
| initial | Устанавливает для этого свойства значение по умолчанию. Прочитать о initial | |
| inherit | Наследует это свойство от родительского элемента. Прочитать о inherit |
Примеры
Пример
Различные значения среза полностью изменяют внешний вид границы:
#borderimg1 {
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png) 50 round;
}
#borderimg2 {
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png) 20% round;
}
#borderimg3 {
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png) 30% round;
}
Редактор кода »
Связанные страницы
CSS учебник: CSS Границы изображений
CSS Справочник: Свойство border-image-outset
CSS Справочник: Свойство border-image-repeat
CSS Справочник: Свойство border-image-slice
CSS Справочник: Свойство border-image-source
CSS Справочник: Свойство border-image-width
HTML DOM справочник: Свойство borderImage
