Home » CSS » Border Image di CSS: Cara Membuat dan Codenya

Border Image di CSS: Cara Membuat dan Codenya

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Dengan properti CSS border-image kita bisa mengatur gambar untuk digunakan sebagai border di sekitar elemen.

Properti CSS border-image

Properti CSS border-image berfungsi untuk menetukan gambar yang akan digunakan sebagai ganti border normal di sekitar elemen..

Properti ini memiliki tiga bagian:

  1. Gambar untuk digunakan sebagai pembatas
  2. Tempat memotong gambar
  3. Menentukan apakah bagian tengah harus diulang atau diregangkan

Sekarang kita coba gunakan gambar berikut

Properti border-image digunakan untuk mengambil gambar dan memotongnya menjadi sembilan bagian, seperti papan tic-tac-toe. Kemudian menempatkan sudut di sudut, dan bagian tengah diulang atau diregangkan seperti yang akan kita tentukan.

Catatan: Agar border-image nya berfungsi, maka kita juga harus menambahkan properti border untuk elemennya.

Di sini, bagian tengah gambar diulangi untuk membuat border:

Contoh :

<!DOCTYPE html>
<html>
<head>
<style> 
#borderimg { 
  border: 10px solid transparent;
  padding: 15px;
  border-image: url(https://dosenit.com/wp-content/uploads/2020/10/border.jpg) 30 round;
}
</style>
</head>
<body>

<h1>The border-image Property</h1>

<p>Di sini bagian tengah gambar diulangi untuk membuat border:</p>
<p id="borderimg">border-image: url(https://dosenit.com/wp-content/uploads/2020/10/border.jpg) 30 round;</p>

<p>Original Foto:</p><img src="https://dosenit.com/wp-content/uploads/2020/10/border.jpg">
<p><strong>Note:</strong> Internet Explorer 10, and earlier versions, do not support the border-image property.</p>

</body>
</html>


 Di sini, bagian tengah gambar direntangkan untuk membuat border:

Contoh :

<!DOCTYPE html>
<html>
<head>
<style> 
#borderimg { 
  border: 10px solid transparent;
  padding: 15px;
  border-image: url(https://dosenit.com/wp-content/uploads/2020/10/border.jpg) 30 stretch;
}
</style>
</head>
<body>

<h1>The border-image Property</h1>

<p>Di sini bagian tengah gambar diulangi untuk membuat border:</p>
<p id="borderimg">border-image: url(https://dosenit.com/wp-content/uploads/2020/10/border.jpg) 30 stretch;</p>

<p>Original Foro:</p><img src="https://dosenit.com/wp-content/uploads/2020/10/border.jpg">
<p><strong>Note:</strong> Internet Explorer 10, and earlier versions, do not support the border-image property.</p>

</body>
</html>

Tip: Properti border-image sebenarnya adalah properti singkatan untuk properti border-image-sourceborder-image-sliceborder-image-widthborder-image-outset and border-image-repeat properties

CSS Border Image -Beda Nilai Irisan

Nilai irisan/potongan yang berbeda benar-benar bisa mengubah tampilan border di web:

Contoh :

<!DOCTYPE html>
<html>
<head>
<style>
#borderimg1 {
  border: 10px solid transparent;
  padding: 15px;
  border-image: url(https://dosenit.com/wp-content/uploads/2020/10/border.jpg) 50 round;
}

#borderimg2 {
  border: 10px solid transparent;
  padding: 15px;
  border-image: url(https://dosenit.com/wp-content/uploads/2020/10/border.jpg) 20% round;
}

#borderimg3 {
  border: 10px solid transparent;
  padding: 15px;
  border-image: url(https://dosenit.com/wp-content/uploads/2020/10/border.jpg) 30% round;
}
</style>
</head>
<body>

<h1>The border-image Property</h1>

<p id="borderimg1">border-image: url(https://dosenit.com/wp-content/uploads/2020/10/border.jpg)) 50 round;</p>
<p id="borderimg2">border-image: url(https://dosenit.com/wp-content/uploads/2020/10/border.jpg)) 20% round;</p>
<p id="borderimg3">border-image: url(https://dosenit.com/wp-content/uploads/2020/10/border.jpg)) 30% round;</p>

<p><strong>Note:</strong> Internet Explorer 10, and earlier versions, do not support the border-image property.</p>

</body>
</html>

Properti CSS Border Image

PropertyDeskripsi
border-imageProperti singkatan untuk menyetel semua properti border-image- *
border-image-sourceMenentukan jalur ke gambar yang akan digunakan sebagai border
border-image-sliceMenentukan cara memotong border-image
border-image-widthMenentukan lebar border-image
border-image-outsetMenentukan jumlah di mana area border-image melampaui kotak border
border-image-repeatMenentukan border-image harus diulang, dibulatkan atau direntangkan

You may also like