Свойство border-image-repeat
Свойството border-image-repeat задава
начина на повторение на вътрешната част на границата
като изображение. За по-подробна информация
вижте свойството border-image.
Синтаксис
селектор {
border-image-repeat: stretch | repeat | round;
}
Стойности
| Стойност | Описание |
|---|---|
stretch |
Разтяга изображението на границата до размерите на елемента. Тази стойност се използва по подразбиране. |
repeat |
Повтаря изображението на границата. |
round |
Повтаря изображението и го мащабира така, че на страната на елемента да се побере цял брой изображения. |
Стойност по подразбиране: stretch.
Брой параметри
Може да приема 1 или 2 параметъра.
Ако са зададени два параметъра, то първият от тях
ще е за горната и долната граница, а вторият
параметър - за лявата и дясната.
Пример . Стойност stretch
<div id="elem"></div>
#elem {
border-image-source: url("image.png");
border-image-slice: 26;
border-image-repeat: stretch;
border-style: solid;
border-width: 26px;
width: 200px;
height: 200px;
background: green;
margin: 0 auto;
}
:
Пример . Стойност repeat
<div id="elem"></div>
#elem {
border-image-source: url("image.png");
border-image-slice: 26;
border-image-repeat: repeat;
border-style: solid;
border-width: 26px;
width: 200px;
height: 200px;
background: green;
margin: 0 auto;
}
:
Пример . Стойност round
В момента в нормално състояние е зададена
стойност repeat, а при посочване -
round. Обърнете внимание, че преди посочване
в границата се побира не цял брой
ромбчета, а след посочване - цял. Така
работи round:
<div id="elem"></div>
#elem:hover {
border-image-repeat: round;
}
#elem {
border-style: solid;
border-width: 42px;
border-image-source: url("image.png");
border-image-slice: 26;
border-image-repeat: repeat;
width: 200px;
height: 200px;
background: green;
margin: 0 auto;
}
:
Пример . Две стойности
Стойност repeat за ширината
и stretch за височината:
<div id="elem"></div>
#elem {
border-image-repeat: repeat stretch;
border-image-source: url("image.png");
border-image-slice: 26;
border-style: solid;
border-width: 26px;
width: 200px;
height: 200px;
background: green;
margin: 0 auto;
}
:
Вижте също
-
свойство
border-image,
което е съкращение за граница-изображение -
свойство
border-image-source,
което задава пътя към изображението за границата -
свойство
border-image-slice,
което разделяне на изображението за границата -
свойство
border-image-width,
което задава размера на изображението за границата -
свойство
border-image-outset,
което задава отместване на изображението за границата