Egenskaben border-image-source
Egenskaben border-image-source angiver
billedet til rammen. For mere detaljeret
information, se egenskaben border-image.
Syntaks
selektor {
border-image-source: url(sti til billedet);
}
Eksempel
Egenskaben border-image-source bør
angives sammen 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;
}
:
Eksempel
Hvis egenskaben border-image-slice ikke er angivet,
vil hele billedet blive brugt på hjørnerne (da border-image-slice
som standard har værdien 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;
}
:
Eksempel
I stedet for et billede kan man angive en lineæ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;
}
:
Eksempel
Hvis egenskaben border-image-slice ikke er angivet,
vil gradienten blive brugt på hjørnerne (da border-image-slice
som standard har værdien 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;
}
:
Eksempel
Hvis man angiver egenskaben border-radius,
så vil afrunding af rammen desværre ikke ske
(også ved brug af gradient), selvom effekten
også vil være ret interessant:
<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 også
-
egenskaben
border-image,
som er en sammentrækning for ramme-billedet -
egenskaben
border-image-slice,
som deler billedet til rammen -
egenskaben
border-image-repeat,
som gentager billedet til rammen -
egenskaben
border-image-width,
som angiver størrelsen på billedet til rammen -
egenskaben
border-image-outset,
som angiver forskydningen af billedet til rammen