Properti border-image-source
Properti border-image-source menentukan
gambar untuk border. Untuk informasi lebih lanjut
lihat properti border-image.
Sintaks
selektor {
border-image-source: url(jalur ke gambar);
}
Contoh
Properti border-image-source sebaiknya
ditentukan bersama dengan 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;
}
:
Contoh
Jika properti border-image-slice tidak ditentukan,
seluruh gambar akan masuk ke sudut-sudut (karena border-image-slice
secara default memiliki nilai 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;
}
:
Contoh
Alih-alih gambar, bisa ditentukan gradien linear:
<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;
}
:
Contoh
Jika properti border-image-slice tidak ditentukan,
gradien akan masuk ke sudut-sudut (karena border-image-slice
secara default memiliki nilai 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;
}
:
Contoh
Jika menentukan properti border-radius,
maka sayangnya pembulatan border tidak akan terjadi
(dan dalam kasus gradien juga), meskipun efeknya
juga akan cukup menarik:
<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;
}
:
Lihat juga
-
properti
border-image,
yang merupakan singkatan untuk border-gambar -
properti
border-image-slice,
yang merupakan pemotongan gambar untuk border -
properti
border-image-repeat,
yang merupakan pengulangan gambar untuk border -
properti
border-image-width,
yang menentukan ukuran gambar untuk border -
properti
border-image-outset,
yang menentukan pergeseran gambar untuk border