Lompat ke konten Lompat ke sidebar Lompat ke footer

Mengatur Batas Gambar HTML Menggunakan borderImage Style DOM

Properti Style borderImage DOM pada HTML merupakan properti singkatan yang digunakan untuk mengatur properti borderImageSource, borderImageSlice, borderImageWidth, borderImageOutset, dan borderImageRepeat.


Sebelum memahami lebih dalam materi tentang Mengatur Batas Gambar HTML Menggunakan borderImage Style DOM, terlebih dahulu pelajari materi tentang: Mengatur Warna Batas HTML Menggunakan borderColor Style DOM, Mengatur Border HTML Menggunakan borderCollapse Style DOM, dan Mengatur Lebar Batas Bawah HTML Menggunakan borderBottomWidth Style DOM.

Sintak:
  • Digunakan untuk mengembalikan nilai properti borderImage: object.style.borderImage
  • Digunakan untuk mengatur nilai properti borderImage: object.style.borderImage = " source slice width outset repeat | initial | inherit "

Property Values: Terdapat 7 value properti yang dapat digunakan pada properti borderImage yang dijelaskan sebagai berikut.
  • border-Image-Source: Digunakan untuk menampung sumber gambar yang akan digunakan pada properti.
  • border-Image-Slice: Digunakan untuk menentukan inward offsets dari image-border.
  • border-Image-Width: Digunakan untuk menampung ukuran lebar dari border image yang akan digunakan.
  • border-Image-Outset: Digunakan untuk mendefinisikan border area yang akan diperlebar.
  • border-Image-Repeat: Digunakan untuk mendefinisikan border yang harus dilakukan proses repeated, rounded, atau stretched.
  • initial: Digunakan untuk mengembalikan nilai default dari properti.
  • inherit: Digunakan untuk menerima turunan properti dari elemen parent.

Return Values: Berfungsi untuk mengembalikan sebuah nilai strig yang merepresentasikan properti border-image dari suatu elemen.

Contoh: Memperlihatkan perubahan dari border-image.

<!DOCTYPE html>

<html>

 

<head>

<style>

#my 

{

border: 50px solid transparent;

width: 250px;

padding: 15px 15px;

 

<!-- Logo SMANDELA -->

-webkit-border-image:

url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgtScPwjtA7g64aDduxeEd6YdFJqUYA2IU0Vv2ysXZEw4PVziHYCoGp4SRQh6zz0BhzgZJ07-_-0M7-Hj70c0nWxZ85Iz3icubb5fR-UJYoreKKAk9JDuitrkcAX1yCKoeO93LrxHwgps/s2048/logo+sman+8+semarang.png)

100 100 stretch;

 

<!-- Logo SMAGA -->

-o-border-image:

url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6tBH2dG2gvgPs6C7UWdB5Zx23OrnyS6sbtyab2Mu0tkVzy9BuAuuD6rNTqcOAXur_iY5awI3yJVyuYev6lwxGtRK-eDNaYFaI1nV5R-kaFqZxFTDzrwT1ZiWp1AShGGFY9Ictsbd-s_Q/s2048/Untitled-2.png)

100 100 stretch;

 

border-image:

url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5dlr7i-I5tKd_qP_npv8yC4bmEpyqm8ofl4iULjU60caEfiKfilDGEwrWy5Vkl_7yWoz0qx6Njv-8G2-UiJY0TWJ3YoE9xlf6a-gE3GBsW3uIuCfU7fCtbXdhncM7zrLOlHuGLbEe9-8/s393/Capture.PNG)

100 100 stretch;

}

</style>

</head>

 

<body>

 

<h3>

Klik tombol "Change" untuk 

mengubah properti border-image

</h3>

 

<button 

onclick="myFunction()">

Change

</button>

 

<div id="my">

<h1>

<font color="green">

Blog Elfan

</font>

</h1>

</div>

<script>

function myFunction() 

{

document.getElementById("my").style.WebkitBorderImage =

"url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgtScPwjtA7g64aDduxeEd6YdFJqUYA2IU0Vv2ysXZEw4PVziHYCoGp4SRQh6zz0BhzgZJ07-_-0M7-Hj70c0nWxZ85Iz3icubb5fR-UJYoreKKAk9JDuitrkcAX1yCKoeO93LrxHwgps/s2048/logo+sman+8+semarang.png)30 30 round";

 

document.getElementById("my").style.OBorderImage =

"url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6tBH2dG2gvgPs6C7UWdB5Zx23OrnyS6sbtyab2Mu0tkVzy9BuAuuD6rNTqcOAXur_iY5awI3yJVyuYev6lwxGtRK-eDNaYFaI1nV5R-kaFqZxFTDzrwT1ZiWp1AShGGFY9Ictsbd-s_Q/s2048/Untitled-2.png)30 30 round";

 

document.getElementById("my").style.borderImage =

"url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5dlr7i-I5tKd_qP_npv8yC4bmEpyqm8ofl4iULjU60caEfiKfilDGEwrWy5Vkl_7yWoz0qx6Njv-8G2-UiJY0TWJ3YoE9xlf6a-gE3GBsW3uIuCfU7fCtbXdhncM7zrLOlHuGLbEe9-8/s393/Capture.PNG)30 30 round";

}

</script>

 

</body>

 

</html>


Dalam pengembangan halaman web, penggunaan gambar sebagai elemen dekoratif atau untuk mempercantik tampilan telah menjadi praktik yang umum. Salah satu cara untuk menambahkan gambar ke elemen HTML adalah dengan menggunakan properti gaya (style) yang mengatur batas gambar. Properti ini, yang dikenal dengan nama borderImage, memungkinkan untuk memanipulasi batas gambar pada elemen dengan cara yang lebih dinamis dan fleksibel, memberikan efek visual yang menarik.

Pada dasarnya, properti borderImage berfungsi untuk menggantikan batas standar elemen dengan gambar. Ini memberi desainer dan pengembang kemampuan untuk menciptakan desain yang lebih menarik dan lebih beragam dengan cara memanfaatkan gambar sebagai pengganti warna solid atau garis tepi biasa. Namun, untuk mengaplikasikan properti ini dengan benar, penting untuk memahami cara kerja dan sintaksis yang terlibat dalam penggunaannya.

Properti borderImage terdiri dari beberapa komponen yang bekerja bersama-sama untuk menciptakan efek gambar pada batas elemen. Pada dasarnya, komponen-komponen ini meliputi gambar itu sendiri, cara gambar dibagi menjadi bagian-bagian yang berbeda, dan seberapa besar bagian-bagian tersebut diterapkan pada elemen yang dimaksud. Proses pembagian gambar ini sangat penting karena akan mempengaruhi tampilan akhir dari batas gambar tersebut. Gambar yang digunakan dapat dibagi menjadi beberapa bagian, dengan bagian tengah digunakan sebagai konten, dan bagian pinggir atau sudutnya berfungsi sebagai bagian tepi elemen.


Cara pembagian gambar untuk borderImage sangat dipengaruhi oleh ukuran gambar itu sendiri. Sebuah gambar akan dibagi menjadi beberapa bagian, seperti sisi kiri, kanan, atas, dan bawah. Pembagian ini dapat dilakukan secara proporsional atau dengan nilai tertentu untuk setiap sisi. Misalnya, jika ingin gambar tersebut memiliki batas yang lebih tebal di sisi-sisi tertentu, dapat mengatur ukuran bagian gambar yang digunakan untuk batas tersebut. Dengan demikian, variasi desain bisa tercipta melalui pengaturan ukuran gambar yang berbeda pada tiap sisi elemen.

Selain itu, kelebihan lain dari penggunaan properti ini adalah kemampuan untuk menyesuaikan bagian gambar yang digunakan untuk setiap sudut elemen. Sudut-sudut elemen biasanya diisi dengan gambar yang dipilih, dan ukuran serta posisinya dapat diatur agar sesuai dengan desain yang diinginkan. Hal ini memberikan kebebasan lebih dalam mendesain tampilan elemen HTML, seperti gambar kotak atau bingkai yang lebih fleksibel dan tidak monoton.

Selain pembagian gambar, pengaturan ketebalan dari batas gambar itu sendiri juga merupakan aspek penting dalam penggunaan borderImage. Properti ini memungkinkan pengaturan lebar batas menggunakan nilai tertentu yang sesuai dengan desain yang diinginkan. Ketebalan batas ini akan diterapkan secara merata atau dengan penyesuaian berdasarkan sisi yang diinginkan. Mengatur ketebalan batas ini memberi kendali penuh atas tampilan dan estetika elemen.

Penting juga untuk memperhatikan kesesuaian antara gambar yang digunakan dengan elemen yang akan diterapkan gaya tersebut. Gambar dengan desain tertentu mungkin lebih cocok untuk elemen dengan ukuran dan bentuk tertentu. Pemilihan gambar yang tepat akan mempengaruhi hasil akhir dari penggunaan properti borderImage. Untuk itu, penting untuk mempertimbangkan komposisi gambar dan bagaimana gambar tersebut akan berinteraksi dengan elemen yang sedang dirancang.

Batas gambar dapat diterapkan pada berbagai elemen HTML, seperti div, gambar, atau bahkan elemen lain yang memiliki ukuran tertentu. Dengan demikian, properti ini memberi fleksibilitas besar dalam mendesain berbagai jenis elemen di halaman web. Elemen-elemen ini dapat memiliki batas yang lebih menarik dan berbeda dari batas standar, memberikan kesan lebih dinamis dan lebih sesuai dengan tema desain halaman web.

Penggunaan borderImage juga memberikan keuntungan dalam hal penghematan ruang. Dibandingkan dengan cara-cara tradisional menggunakan warna atau garis tepi, penggunaan gambar pada batas memungkinkan untuk menambahkan elemen visual tanpa memerlukan lebih banyak ruang atau elemen tambahan. Dengan cara ini, elemen-elemen desain bisa lebih padat, tetapi tetap memiliki tampilan yang lebih menarik dan kompleks.

Namun, meskipun properti ini memberi banyak keuntungan dalam hal kreativitas desain, ada beberapa hal yang perlu diperhatikan. Salah satunya adalah pengaruh ukuran gambar terhadap kinerja halaman web. Penggunaan gambar besar atau gambar dengan detail yang rumit dapat mempengaruhi kecepatan muat halaman, terutama jika gambar yang digunakan tidak dioptimalkan dengan baik. Oleh karena itu, penting untuk memilih gambar yang sesuai dengan kebutuhan dan ukuran yang optimal untuk memastikan kinerja halaman web tetap baik.

Selain itu, karena penggunaan gambar pada batas elemen melibatkan proses pembagian gambar, hasil akhirnya juga dipengaruhi oleh teknik pembagian yang digunakan. Salah pengaturan pada pembagian gambar dapat menghasilkan tampilan yang tidak sesuai dengan yang diinginkan, atau bahkan menyebabkan tampilan yang tidak proporsional atau terdistorsi. Oleh karena itu, pengujian dan penyesuaian adalah langkah yang perlu dilakukan untuk memastikan bahwa efek borderImage bekerja sebagaimana mestinya pada berbagai jenis elemen dan gambar.

Secara keseluruhan, penggunaan properti borderImage memungkinkan untuk menciptakan tampilan yang lebih menarik dan fleksibel pada halaman web. Ini memberi pengembang web kemampuan untuk menambahkan gambar sebagai bagian dari batas elemen, yang memberikan dimensi visual tambahan pada desain. Meskipun ada beberapa tantangan yang perlu dihadapi, seperti memilih gambar yang tepat dan mengoptimalkan kinerja halaman, keuntungan yang didapatkan dari penggunaan properti ini sangat signifikan dalam menciptakan desain yang lebih dinamis dan estetis.

Dengan berbagai komponen dan opsi yang dapat disesuaikan, penggunaan properti borderImage memberikan kebebasan kreatif yang lebih besar. Hal ini sangat berguna bagi pengembang yang ingin menambahkan elemen desain yang unik dan menarik tanpa mengorbankan kinerja halaman. Sebagai bagian dari pengembangan halaman web yang terus berkembang, properti ini memungkinkan desain yang lebih beragam dan menarik, menciptakan pengalaman visual yang lebih baik bagi pengunjung situs.

Akhirnya, untuk mencapai hasil yang optimal dengan penggunaan borderImage, pengembang perlu memahami cara gambar dibagi, cara menyesuaikan ketebalan batas, serta bagaimana gambar tersebut berinteraksi dengan elemen yang diterapkan. Proses pengaturan ini membutuhkan eksperimen dan penyesuaian agar hasil yang diperoleh sesuai dengan ekspektasi. Dengan kesabaran dan pemahaman yang baik tentang bagaimana properti ini bekerja, hasil desain yang lebih menarik dan fungsional dapat tercipta dengan mudah.

Artikel ini akan dibaca oleh: Ghazi Dzulfikar Putra Bagus, Gilar Dwiki Yoga, Gladiza Cahyandaru Hakiki, Hanityo Rizky Pratama Widodo, dan Helga Maulida Qonitah.

5 komentar untuk "Mengatur Batas Gambar HTML Menggunakan borderImage Style DOM"

  1. Jenis browser apa saja yang dapat digunakan untuk mengaktifkan properti borderImage Style DOM pada HTML?

    BalasHapus
    Balasan
    1. Berikut adalah beberapa jenis browser populer yang dapat digunakan untuk mengaktifkan properti borderStyle DOM pada HTML:
      1. Google Chrome 1.0
      2. Internet Explorer 4.0
      3. Firefox 1.0
      4. Opera 3.5
      5. Safari 1.0

      Hapus
  2. Apa yang dimaksud dengan properti borderImage style DOM pada HTML?

    BalasHapus
    Balasan
    1. Properti borderImage Style DOM pada HTML merupakan properti sytle yang dapat digunakan untuk mengatur properti borderImageSource, borderImageSlice, borderImgaeWidth, borderImageOutset, dan borderImageRepeat pada elemen HTML.

      Hapus
    2. Properti borderImage Style DOM pada HTML merupakan properti yang digunakan untuk mengatur atau mendapatkan gambar batas dari suatu elemen.

      Hapus

Hubungi admin melalui Wa : +62-896-2414-6106

Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.

Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.

- Ikatlah Ilmu dengan Memostingkannya -