Untuk merender gambar dengan latar belakang transparan, sertakan yang berikut ini di CSS Anda saat membuat gambar Show
ContohGambar ini memiliki Cobalah sendiri Gambar URLSaat membuat gambar dari URL. Lewati CSS yang sama di param CSS dan latar belakang akan dibuat transparan Bekerja dengan PNG sajaTransparansi hanya didukung oleh format file PNG. Secara default, semua gambar dirender sebagai PNG. Jika Anda merender gambar sebagai JPG atau Webp, latar belakangnya akan berwarna putih Butuh bantuan?Bicaralah dengan manusia. support@htmlcsstoimage. com. Kami selalu merespon dalam waktu 24 jam. Dan seringkali, bahkan lebih cepat 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 pengendali peristiwa telah ditetapkan pada peristiwa 9, pengendali peristiwa itu 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 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 _9 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 ________1______10 alih-alih 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 memosisikan gambar di dalam kotak elemen, dan properti 49 untuk menyesuaikan ukuran gambar di dalam kotak (misalnya, apakah gambar harus sesuai 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 ketika 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 bukan merupakan pengganti yang dapat diterima untuk 0 atribut. 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 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
Bisakah kita menggunakan gambar PNG dalam HTML?Anda dapat menggunakan file gambar PNG, JPEG, atau GIF sesuai kenyamanan Anda, tetapi pastikan Anda menentukan nama file gambar yang benar di atribut src . Nama gambar selalu peka huruf besar-kecil.
Mengapa PNG tidak muncul di HTML?Mengapa PNG tidak muncul di HTML? . Anda perlu memastikan bahwa nama ekstensi, nama file, nama jalur, dan sintaks HTML sudah benar . Anda tidak perlu lagi khawatir file PNG tidak dapat dibuka di Windows 10/11.
Bagaimana cara membuat PNG transparan dalam HTML?Transparansi tidak dilakukan dalam HTML, tetapi merupakan bagian dari gambar itu sendiri. Browser akan melihat gambar sebagai PNG dan menampilkannya sebagai PNG secara otomatis. Untuk menambahkan transparansi pada gambar, Anda harus mengedit file dengan editor grafis seperti Photoshop . Simpan jawaban ini.
Bagaimana cara menambahkan ikon logo di HTML?Cara Menambahkan Ikon. Untuk menyisipkan ikon, tambahkan nama kelas ikon ke elemen HTML sebaris apa pun . Elemen |