Својство border-image-source
Својството border-image-source ја поставува
сликата за границата. За повеќе детални
информации видете го својството border-image.
Синтакса
селектор {
border-image-source: url(патека до сликата);
}
Пример
Својството border-image-source треба
да се зададе заедно со border-image-slice:
<div id="elem"></div>
#elem {
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-slice,
целата слика ќе падне на аглите (бидејќи border-image-slice
по стандард има вредност 100%):
<div id="elem"></div>
#elem {
border-image-source: url("image.png");
border-style: solid;
border-width: 26px;
width: 200px;
height: 200px;
background: green;
margin: 0 auto;
}
:
Пример
Наместо слика може да се задаваат линеарен градиент:
<div id="elem"></div>
#elem {
border-image-source: linear-gradient(to bottom, red, blue);
border-image-slice: 30;
border-width: 30px;
border-style: solid;
background: green;
height: 200px;
width: 200px;
margin: 0 auto;
}
:
Пример
Ако не е зададено својството border-image-slice,
градиентот ќе падне на аглите (бидејќи border-image-slice
по стандард има вредност 100%):
<div id="elem"></div>
#elem {
border-image-source: linear-gradient(to bottom, red, blue);
border-width: 30px;
border-style: solid;
background: green;
height: 200px;
width: 200px;
margin: 0 auto;
}
:
Пример
Ако се зададе својството border-radius,
тогаш заоблувањето на границата, за жал, нема да се случи
(и во случајот со градиентот исто така), иако ефектот
ќе биде прилично интересен:
<div id="elem"></div>
#elem {
border-radius: 100px;
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-slice,
кое сечење на сликата за границата -
својството
border-image-repeat,
кое повторување на сликата за границата -
својството
border-image-width,
кое го задава големината на сликата за границата -
својството
border-image-outset,
кое го задава поместувањето на сликата за границата