Eigenschap border-image-source
De eigenschap border-image-source specificeert
de afbeelding voor de rand. Voor meer gedetailleerde
informatie, zie de eigenschap border-image.
Syntaxis
selector {
border-image-source: url(pad naar afbeelding);
}
Voorbeeld
De eigenschap border-image-source moet
worden gespecificeerd samen met 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;
}
:
Voorbeeld
Als de eigenschap border-image-slice niet is gespecificeerd,
komt de hele afbeelding op de hoeken terecht (omdat border-image-slice
standaard de waarde 100% heeft):
<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;
}
:
Voorbeeld
In plaats van een afbeelding kan een lineair verloop worden gespecificeerd:
<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;
}
:
Voorbeeld
Als de eigenschap border-image-slice niet is gespecificeerd,
komt het verloop op de hoeken terecht (omdat border-image-slice
standaard de waarde 100% heeft):
<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;
}
:
Voorbeeld
Als de eigenschap border-radius wordt gespecificeerd,
zullen de randen helaas niet worden afgerond
(en ook niet bij een verloop), hoewel het effect
ook best interessant zal zijn:
<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;
}
:
Zie ook
-
de eigenschap
border-image,
wat een shorthand is voor de randafbeelding -
de eigenschap
border-image-slice,
wat de slicing van de randafbeelding specificeert -
de eigenschap
border-image-repeat,
wat de herhaling van de randafbeelding specificeert -
de eigenschap
border-image-width,
wat de grootte van de randafbeelding specificeert -
de eigenschap
border-image-outset,
wat de uitlijning van de randafbeelding specificeert