×
Memahami Atribut 'srcset' dalam HTML5

Memahami Atribut 'srcset' dalam HTML5 dan Cara Penggunaannya


Dalam desain web responsif, penting untuk memastikan bahwa gambar pada halaman web Anda terlihat baik di semua perangkat dengan berbagai ukuran layar. Atribut 'srcset' dalam HTML5 adalah salah satu alat yang membantu mencapai tujuan ini dengan memungkinkan browser memilih gambar yang paling sesuai berdasarkan kondisi tertentu seperti ukuran layar atau resolusi. Berikut adalah penjelasan mendalam tentang atribut 'srcset' dan cara menggunakannya.


### Apa Itu Atribut 'srcset'?


Atribut 'srcset' adalah atribut dari elemen `<img>` yang memungkinkan Anda mendefinisikan satu set gambar yang berbeda untuk browser memilih dari. Browser kemudian akan menggunakan informasi ini untuk menampilkan gambar yang paling sesuai berdasarkan ukuran layar pengguna dan resolusi piksel perangkat.


### Bagaimana Cara Menggunakan Atribut 'srcset'?


Untuk menggunakan atribut 'srcset', Anda perlu menambahkan beberapa versi dari gambar yang sama dengan ukuran yang berbeda. Kemudian, Anda menentukan ini dalam nilai atribut 'srcset', biasanya dengan menambahkan deskriptor lebar (seperti 300w) yang menunjukkan lebar gambar dalam piksel.


Contoh penggunaan 'srcset' dalam tag `<img>`:


```html

<img src="default-image.jpg" srcset="small.jpg 500w, medium.jpg 1000w, large.jpg 1500w" alt="Deskripsi Gambar">

```


Dalam contoh di atas, browser akan memilih gambar 'small.jpg' jika lebar layar kurang dari 500 piksel, 'medium.jpg' jika lebar layar antara 500 dan 1000 piksel, dan 'large.jpg' jika lebar layar lebih dari 1000 piksel.


### Menggabungkan 'srcset' dengan Atribut 'sizes'


Atribut 'sizes' sering digunakan bersama dengan 'srcset' untuk memberikan petunjuk tambahan kepada browser tentang bagaimana gambar harus dipilih berdasarkan ukuran viewport. Atribut 'sizes' memungkinkan Anda menentukan lebar gambar yang diinginkan dalam unit vw (viewport width), yang merupakan persentase dari lebar viewport.


Contoh penggunaan 'sizes' dengan 'srcset':


```html

<img src="default-image.jpg" srcset="small.jpg 500w, medium.jpg 1000w, large.jpg 1500w" sizes="(max-width: 600px) 100vw, (max-width: 1200px) 50vw, 25vw" alt="Deskripsi Gambar">

```


Dalam contoh ini, jika lebar viewport kurang dari 600 piksel, gambar akan mengambil 100% dari lebar viewport. Jika lebar viewport antara 600 dan 1200 piksel, gambar akan mengambil 50% dari lebar viewport. Jika lebar viewport lebih dari 1200 piksel, gambar akan mengambil 25% dari lebar viewport.


### Keuntungan Menggunakan 'srcset'


- **Optimisasi Kinerja**: Dengan 'srcset', gambar yang lebih kecil dapat disajikan kepada pengguna dengan perangkat yang memiliki layar lebih kecil, yang mengurangi waktu pemuatan dan penggunaan data.

- **Peningkatan Pengalaman Pengguna**: Gambar yang dioptimalkan untuk ukuran layar tertentu akan terlihat lebih baik dan meningkatkan pengalaman pengguna secara keseluruhan.

- **SEO yang Lebih Baik**: Memiliki gambar yang dioptimalkan juga dapat membantu SEO karena kecepatan pemuatan halaman adalah faktor peringkat.


### Kesimpulan


Atribut 'srcset' adalah alat yang sangat berguna dalam pembuatan situs web responsif. Dengan memahami dan menerapkan 'srcset' dengan benar, Anda dapat memastikan bahwa gambar pada situs web Anda dioptimalkan untuk berbagai perangkat dan ukuran layar, memberikan pengalaman pengguna yang lebih baik dan membantu kinerja situs web Anda secara keseluruhan. Untuk informasi lebih lanjut dan contoh penggunaan 'srcset', Anda dapat mengunjungi sumber daya seperti amp.dev dan W3Schools.

×

Notice!!

Kami sedang mengembangkan aplikasi baru yakni Aplikasi Kasir Online, Silahkan cek di Menu -> Service