A border-image-source tulajdonság
A border-image-source tulajdonság
határozza meg a szegély képét. Részletesebb
információkért lásd a border-image
tulajdonságot.
Szintaxis
szelektor {
border-image-source: url(kép elérési útja);
}
Példa
A border-image-source tulajdonságot
együtt kell megadni a border-image-slice
tulajdonsággal:
<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;
}
:
Példa
Ha nincs beállítva a border-image-slice
tulajdonság, akkor a teljes kép a sarkokra kerül
(mivel a border-image-slice
alapértelmezett értéke 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;
}
:
Példa
A kép helyett megadhatunk lineáris gradienst is:
<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;
}
:
Példa
Ha nincs beállítva a border-image-slice
tulajdonság, a gradient a sarkokra kerül
(mivel a border-image-slice
alapértelmezett értéke 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;
}
:
Példa
Ha beállítjuk a border-radius
tulajdonságot, sajnos a szegély lekerekítése
nem fog megtörténni (a gradient esetében sem),
bár a hatás így is elég érdekes lesz:
<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;
}
:
Lásd még
-
a
border-imagetulajdonság,
amely a képesszegélyre vonatkozó rövidítés -
a
border-image-slicetulajdonság,
amely a szegélykép felosztását határozza meg -
a
border-image-repeattulajdonság,
amely a szegélykép ismétlését határozza meg -
a
border-image-widthtulajdonság,
amely a szegélykép méretét határozza meg -
a
border-image-outsettulajdonság,
amely a szegélykép eltolását határozza meg