Setelah Anda memiliki elemen, Anda dapat menetapkan nilai Show
Saat Anda memiliki gambar di folder lain, Anda juga perlu menambahkan jalur gambar ke atribut 0 _Terakhir, jika Anda perlu menjalankan beberapa kode JavaScript setelah gambar baru dimuat ke elemen, Anda dapat menambahkan pemuat peristiwa 1 ke elemen 2 Anda sebelum mengubah atribut src sebagai berikut
Dengan menggunakan kode di atas, peringatan akan dipicu saat gambar baru dari atribut Standar HTML tidak mencantumkan format gambar apa yang harus didukung, jadi agen pengguna mungkin mendukung format yang berbeda Catatan. Panduan jenis dan format file Gambar memberikan informasi lengkap tentang format gambar dan dukungan browser webnya. Bagian ini hanyalah ringkasan Format file gambar yang paling umum digunakan di web adalah
Format suka dan direkomendasikan karena kinerjanya jauh lebih baik daripada PNG, JPEG, GIF untuk gambar diam dan animasi. WebP didukung secara luas sementara AVIF tidak memiliki dukungan di Safari SVG tetap menjadi format yang direkomendasikan untuk gambar yang harus digambar secara akurat pada berbagai ukuran Jika terjadi kesalahan saat memuat atau merender gambar, dan event handler telah diatur pada event 9, event handler tersebut akan dipanggil. Ini dapat terjadi dalam beberapa situasi, termasuk
Elemen ini termasuk atribut global Menentukan deskripsi teks alternatif dari gambar Catatan. Browser tidak selalu menampilkan gambar. Ada sejumlah situasi di mana browser mungkin tidak menampilkan gambar, seperti
Dalam kasus ini, browser dapat mengganti gambar dengan teks dalam atribut 0 elemen. Untuk alasan ini dan lainnya, berikan nilai yang berguna untuk 0 jika memungkinkanMenyetel atribut ini ke string kosong ( 8) menunjukkan bahwa gambar ini bukan bagian penting dari konten (ini adalah dekorasi atau piksel pelacakan), dan bahwa browser non-visual dapat menghilangkannya dari perenderan. Peramban visual juga akan menyembunyikan ikon gambar rusak jika 0 kosong dan gambar gagal ditampilkanAtribut ini juga digunakan saat menyalin dan menempelkan gambar ke teks, atau menyimpan gambar yang ditautkan ke bookmark Menunjukkan apakah pengambilan gambar harus dilakukan menggunakan permintaan CORS. Data gambar dari gambar berkemampuan CORS yang dikembalikan dari permintaan CORS dapat digunakan kembali di elemen 1 tanpa ditandai ""Jika atribut _1 tidak ditentukan, maka permintaan non-CORS dikirim (tanpa header permintaan 3), dan browser menandai gambar sebagai tercemar dan membatasi akses ke data gambarnya, mencegah penggunaannya dalam elemen 1Jika atribut _1 ditentukan, maka permintaan CORS dikirim (dengan header permintaan 3); Nilai yang diizinkan _9Permintaan CORS dikirim dengan kredensial dihilangkan (yaitu, tanpa cookie, X. 509 sertifikat, atau 0 header permintaan) _1Permintaan CORS dikirim dengan kredensial apa pun yang disertakan (yaitu, cookie, X. 509 sertifikat, dan header permintaan ________22______0). Jika server tidak ikut serta dalam berbagi kredensial dengan situs asal (dengan mengirimkan kembali header tanggapan 3), maka browser akan menandai gambar sebagai tercemar dan membatasi akses ke data gambarnyaJika atribut memiliki nilai yang tidak valid, browser menanganinya seolah-olah nilai 9 digunakan. Lihat atribut pengaturan CORS untuk informasi tambahanMemberikan petunjuk decoding gambar ke browser. Nilai yang diizinkan _6Dekode gambar secara sinkron, untuk presentasi atomik dengan konten lain _7Dekode gambar secara asinkron, untuk mengurangi keterlambatan dalam menyajikan konten lain _8Bawaan. tidak ada preferensi untuk mode decoding. Browser memutuskan apa yang terbaik bagi pengguna Menandai gambar untuk pengamatan oleh 0 API. Nilai yang diberikan menjadi pengenal untuk elemen gambar yang diamati. Lihat juga halaman atribut ________22______99 EksperimentalMemberikan petunjuk tentang prioritas relatif untuk digunakan saat mengambil gambar. Nilai yang diizinkan 3Memberi sinyal pengambilan prioritas tinggi relatif terhadap gambar lain 4Memberi sinyal pengambilan dengan prioritas rendah relatif terhadap gambar lain _8Bawaan. Memberi sinyal penentuan otomatis prioritas pengambilan relatif terhadap gambar lain Tinggi intrinsik gambar, dalam piksel. Harus berupa bilangan bulat tanpa satuan Catatan. Menyertakan _4 dan memungkinkan rasio aspek gambar dihitung oleh browser sebelum gambar dimuat. Rasio aspek ini digunakan untuk mencadangkan ruang yang diperlukan untuk menampilkan gambar, mengurangi atau bahkan mencegah pergeseran tata letak saat gambar diunduh dan dilukis ke layar. Mengurangi pergeseran tata letak adalah komponen utama dari pengalaman pengguna dan kinerja web yang baikAtribut Boolean ini menunjukkan bahwa gambar tersebut merupakan bagian dari a. Jika demikian, koordinat tempat pengguna mengklik gambar dikirim ke server Catatan. Atribut ini hanya diperbolehkan jika elemen 1 dengan atribut yang valid. Ini memberi pengguna tanpa menunjuk perangkat tujuan mundurMenunjukkan bagaimana browser harus memuat gambar 4Memuat gambar dengan segera, terlepas dari apakah gambar saat ini berada dalam viewport yang terlihat atau tidak (ini adalah nilai default) 5Tunda pemuatan gambar hingga mencapai jarak yang dihitung dari viewport, seperti yang ditentukan oleh browser. Tujuannya adalah untuk menghindari bandwidth jaringan dan penyimpanan yang diperlukan untuk menangani gambar hingga cukup yakin bahwa itu akan diperlukan. Ini umumnya meningkatkan kinerja konten di sebagian besar kasus penggunaan umum Catatan. Memuat hanya ditangguhkan saat JavaScript diaktifkan. Ini adalah tindakan anti-pelacakan, karena jika agen pengguna mendukung pemuatan lambat saat skrip dinonaktifkan, situs masih dapat melacak perkiraan posisi gulir pengguna selama sesi, dengan menempatkan gambar secara strategis di markup halaman sedemikian rupa sehingga Sebuah string yang menunjukkan perujuk mana yang akan digunakan saat mengambil sumber daya
Satu atau lebih string yang dipisahkan dengan koma, menunjukkan sekumpulan ukuran sumber. Setiap ukuran sumber terdiri dari
Kondisi Media menjelaskan properti viewport, bukan gambar. Misalnya, Nilai ukuran sumber menentukan ukuran tampilan gambar yang diinginkan. Agen pengguna menggunakan ukuran sumber saat ini untuk memilih salah satu sumber yang disediakan oleh atribut 6, ketika sumber tersebut dijelaskan menggunakan deskriptor lebar (<img> 0). Ukuran sumber yang dipilih memengaruhi ukuran intrinsik gambar (ukuran tampilan gambar jika gaya CSS tidak diterapkan). Jika atribut _6 tidak ada, atau tidak berisi nilai dengan deskriptor lebar, maka atribut 5 tidak berpengaruhURL gambar. Wajib untuk elemen 6, src diperlakukan seperti gambar kandidat dengan deskriptor kerapatan piksel <img> 7, kecuali gambar dengan deskriptor kerapatan piksel ini sudah ditentukan dalam 6, atau kecuali 6 berisi deskriptor <img> 0Satu atau lebih string dipisahkan dengan koma, menunjukkan kemungkinan sumber gambar untuk digunakan agen pengguna. Setiap string terdiri dari
Jika tidak ada deskriptor yang ditentukan, sumber diberi deskriptor default Mencampur deskriptor lebar dan deskriptor kerapatan piksel dalam atribut 6 yang sama adalah salah. Deskriptor duplikat (misalnya, dua sumber dalam 6 yang sama yang keduanya dijelaskan dengan src 8) juga tidak validJika atribut _6 menggunakan deskriptor lebar, atribut 5 juga harus ada, atau 6 itu sendiri akan diabaikanAgen pengguna memilih salah satu sumber yang tersedia atas kebijakannya sendiri. Ini memberi mereka kelonggaran yang signifikan untuk menyesuaikan pilihan mereka berdasarkan hal-hal seperti preferensi pengguna atau kondisi bandwidth. Lihat tutorial gambar Responsif kami sebagai contoh Lebar intrinsik gambar dalam piksel. Harus berupa bilangan bulat tanpa satuan Sebagian URL (dimulai dengan _04) dari peta gambar yang terkait dengan elemenCatatan. Anda tidak dapat menggunakan atribut ini jika elemen 1 atau 07Tidak digunakan lagi Sejajarkan gambar dengan konteks sekitarnya. Gunakan properti CSS _09 dan/atau 10 sebagai ganti atribut ini. Nilai yang diizinkan _11Setara dengan _12 atau 13 _14Setara dengan _15 _16Standarnya, setara dengan _17 atau 18 _19Setara dengan _20 _21Setara dengan _22 Tidak digunakan lagiLebar batas di sekitar gambar. Gunakan properti CSS _23 sebagai gantinya Tidak digunakan lagiJumlah piksel ruang putih di kiri dan kanan gambar. Gunakan properti CSS _26 sebagai gantinya Tidak digunakan lagiTautan ke deskripsi gambar yang lebih detail. Nilai yang mungkin adalah URL atau elemen Catatan. Atribut ini disebutkan dalam versi W3C terbaru, , tetapi telah dihapus dari WHATWG. Ia memiliki masa depan yang tidak pasti; Tidak digunakan lagiNama untuk elemen. Gunakan atribut sebagai gantinya Tidak digunakan lagiJumlah piksel ruang putih di atas dan di bawah gambar. Gunakan properti CSS _26 sebagai gantinya
_23/ 40, 41/ 26, 3, 4, dll. pada sebuah gambar
10 47, bagian bawah gambar akan ditempatkan pada garis dasar teksAnda dapat menggunakan properti _48 untuk memposisikan gambar di dalam kotak elemen, dan properti 49 untuk menyesuaikan ukuran gambar di dalam kotak (misalnya, apakah gambar harus pas dengan kotak atau mengisinya meskipun kliping diperlukan)Bergantung pada jenisnya, sebuah gambar mungkin memiliki lebar dan tinggi intrinsik. Namun, untuk beberapa jenis gambar, dimensi intrinsik tidak diperlukan. Gambar SVG, misalnya, tidak memiliki dimensi intrinsik jika elemen 50 akarnya tidak memiliki 3 atau 4 di atasnyaContoh berikut menyematkan gambar ke dalam halaman dan menyertakan teks alternatif untuk aksesibilitas
Contoh ini dibuat berdasarkan contoh sebelumnya, menunjukkan cara mengubah gambar menjadi tautan. Untuk melakukannya, tempatkan tag 1. Anda harus membuat teks alternatif menjelaskan sumber daya yang ditunjuk tautan, seolah-olah Anda menggunakan tautan teks _Dalam contoh ini kami menyertakan atribut _6 dengan referensi ke logo versi resolusi tinggi; . Gambar yang direferensikan dalam atribut src _ dihitung sebagai kandidat <img> 7 di agen pengguna yang mendukung 6
Atribut 6 saat deskriptor <img> 0 disertakan. Ketika kondisi media _63 cocok, gambar selebar 200 piksel akan dimuat (gambar yang paling cocok dengan 64), jika tidak, gambar lain akan dimuat
Catatan. Untuk melihat tindakan pengubahan ukuran, lihat contoh di halaman terpisah, sehingga Anda benar-benar dapat mengubah ukuran area konten Meskipun elemen Nilai atribut _0 harus menjelaskan konten gambar dengan jelas dan ringkas. Seharusnya tidak menjelaskan keberadaan gambar itu sendiri atau nama file dari gambar tersebut. Jika atribut _0 sengaja dihilangkan karena gambar tidak memiliki padanan tekstual, pertimbangkan metode alternatif untuk menyajikan apa yang coba dikomunikasikan oleh gambarJangan
Mengerjakan
Saat atribut _0 tidak ada pada gambar, beberapa pembaca layar mungkin mengumumkan nama file gambar sebagai gantinya. Ini bisa menjadi pengalaman yang membingungkan jika nama file tidak mewakili konten gambar
Karena bug VoiceOver, VoiceOver tidak mengumumkan gambar SVG sebagai gambar dengan benar. Sertakan _69 ke semua <img> elemen dengan file sumber SVG untuk memastikan teknologi pendukung mengumumkan SVG sebagai konten gambar dengan benar
Atribut bukanlah pengganti yang dapat diterima untuk atribut 0. Selain itu, hindari duplikasi nilai atribut _0 dalam atribut 71 yang dideklarasikan pada gambar yang sama. Melakukannya dapat menyebabkan beberapa pembaca layar membacakan deskripsi dua kali, menciptakan pengalaman yang membingungkanAtribut 71 juga tidak boleh digunakan sebagai informasi teks tambahan untuk menyertai deskripsi 0 gambar. Jika sebuah gambar memerlukan teks, gunakan elemen 77 dan 78Nilai atribut _71 biasanya disajikan kepada pengguna sebagai tooltip, yang muncul segera setelah kursor berhenti bergerak di atas gambar. Meskipun ini dapat memberikan informasi tambahan kepada pengguna, Anda tidak boleh berasumsi bahwa pengguna akan pernah melihatnya. pengguna mungkin hanya memiliki keyboard atau layar sentuh. Jika Anda memiliki informasi yang sangat penting atau berharga bagi pengguna, sajikan informasi itu sebaris menggunakan salah satu metode yang disebutkan di atas daripada menggunakan 71
Bagaimana cara mengatur img src di JavaScript?Mengubah Atribut src Gambar
. gambar const = dokumen. querySelektor(". using the querySelector() method. const image = document. querySelector(".
Bagaimana cara mendapatkan img src di JavaScript?Kode JavaScript untuk mendapatkan nilai atribut src tag img HTML
. var img_src = document. getElementById("my-img"). src; . log(img_src);
Bagaimana cara menambahkan src di JavaScript?Untuk menyertakan file JavaScript eksternal, kita dapat menggunakan tag skrip dengan atribut src . Anda telah menggunakan atribut src saat menggunakan gambar. Nilai untuk atribut src harus berupa jalur ke file JavaScript Anda. Tag skrip ini harus disertakan di antara tag
Bagaimana cara menambahkan gambar ke HTML menggunakan JavaScript?Untuk menambahkan gambar dalam HTML menggunakan JavaScript, terapkan atribut “src” yang digabungkan dengan metode “appendChild()” atau “querySelector()”. The former method appends the image to an element in HTML with the help of a created node. The latter method accesses the HTML element directly and associates an image with it. |