Tag <gambar> HTML


Contoh

Cara menggunakan tag <gambar>:

<picture>
  <source media="(min-width:650px)" srcset="img_pink_flowers.jpg">
  <source media="(min-width:465px)" srcset="img_white_flower.jpg">
  <img src="img_orange_flowers.jpg" alt="Flowers" style="width:auto;">
</picture>

Definisi dan Penggunaan

Tag <picture>memberi pengembang web lebih banyak fleksibilitas dalam menentukan sumber daya gambar.

Penggunaan <picture>elemen yang paling umum adalah untuk arah seni dalam desain responsif. Alih-alih memiliki satu gambar yang diperbesar atau diperkecil berdasarkan lebar viewport, beberapa gambar dapat dirancang untuk mengisi viewport browser dengan lebih baik.

Elemen tersebut <picture>berisi dua tag: satu atau lebih tag <source> dan satu tag <img> .

Browser akan mencari elemen <source> pertama di mana kueri media cocok dengan lebar area pandang saat ini, dan kemudian akan menampilkan gambar yang sesuai (ditentukan dalam atribut srcset). Elemen <img> diperlukan sebagai anak terakhir dari <picture>elemen, sebagai opsi mundur jika tidak ada tag sumber yang cocok.

Tip: Elemen ini <picture>berfungsi "mirip" dengan <video> dan <audio>. Anda mengatur sumber yang berbeda, dan sumber pertama yang sesuai dengan preferensi adalah yang digunakan.


Dukungan Peramban

Angka-angka dalam tabel menentukan versi browser pertama yang sepenuhnya mendukung elemen tersebut.

Element
<picture> 38.0 13.0 38.0 9.1 25.0

Atribut Global

Tag <picture>juga mendukung Atribut Global dalam HTML .


Atribut Acara

Tag <picture>juga mendukung Atribut Peristiwa dalam HTML .


Halaman Terkait

Tutorial HTML: Elemen <gambar> HTML

Tutorial CSS: Desain Responsif CSS - Gambar