Egenskapen border-image-source
Egenskapen border-image-source anger
bilden för kanten. För mer detaljerad
information, se egenskapen border-image.
Syntax
selektor {
border-image-source: url(sökväg till bild);
}
Exempel
Egenskapen border-image-source bör
anges tillsammans med 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;
}
:
Exempel
Om egenskapen border-image-slice inte är angiven,
kommer hela bilden att hamna i hörnen (eftersom border-image-slice
som standard har värdet 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;
}
:
Exempel
Istället för en bild kan man ange en linjär gradient:
<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;
}
:
Exempel
Om egenskapen border-image-slice inte är angiven,
kommer gradienten att hamna i hörnen (eftersom border-image-slice
som standard har värdet 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;
}
:
Exempel
Om man anger egenskapen border-radius,
kommer kantens rundning tyvärr inte att ske
(och inte heller med en gradient), även om effekten
också blir ganska intressant:
<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;
}
:
Se även
-
egenskapen
border-image,
som är en förkortning för kantbild -
egenskapen
border-image-slice,
som delar upp bilden för kanten -
egenskapen
border-image-repeat,
som upprepning av bilden för kanten -
egenskapen
border-image-width,
som anger storleken på bilden för kanten -
egenskapen
border-image-outset,
som anger förskjutningen av bilden för kanten