Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Cara menggunakan CSS untuk menyembunyikan imej (tiga kaedah)

Cara menggunakan CSS untuk menyembunyikan imej (tiga kaedah)

PHPz
Lepaskan: 2023-04-13 09:33:01
asal
2052 orang telah melayarinya

Dalam pembangunan laman web, kadangkala pemprosesan imej khas diperlukan. Sebagai contoh, anda mungkin ingin menyembunyikan imej tertentu supaya pengguna boleh melihatnya hanya apabila diperlukan. Untuk ini, kita boleh menggunakan CSS untuk menyembunyikan imej.

1. Gunakan atribut display:none

Kaedah yang paling biasa ialah menggunakan atribut display:none untuk menyembunyikan imej. Dalam CSS, sifat paparan digunakan untuk menentukan bilangan kotak yang perlu dijana oleh elemen dan cara kotak tersebut harus dijana. Apabila display:none digunakan pada elemen, ia tidak akan dipaparkan. Oleh itu, kita boleh menyembunyikan imej dengan menggunakan atribut ini pada elemen imej.

Berikut ialah contoh kod:

img {
  display: none;
}
Salin selepas log masuk

Kod di atas akan menjejaskan semua elemen imej dan menyembunyikan kesemuanya.

Apabila kita perlu memaparkan imej tersembunyi, kita boleh menggunakan JavaScript untuk mencapainya. Sebagai contoh, kod berikut akan mendapatkan elemen imej mengikut ID dan menetapkan sifat paparannya kepada "sekat" untuk memaparkan imej.

document.getElementById("myImg").style.display = "block";
Salin selepas log masuk

2. Gunakan atribut visibility:hidden

Kaedah biasa lain ialah menggunakan atribut visibility:hidden untuk menyembunyikan imej. Sifat ini serupa dengan display:none, tetapi ruang elemen kekal tidak berubah. Iaitu, unsur itu masih ada, hanya tersembunyi.

Berikut ialah contoh kod:

img {
  visibility: hidden;
}
Salin selepas log masuk

Kod di atas akan menyembunyikan semua elemen imej.

Apabila kita perlu memaparkan imej tersembunyi, kita boleh menggunakan JavaScript untuk mencapainya. Sebagai contoh, kod berikut akan mendapatkan elemen imej mengikut ID dan memaparkan imej dengan menetapkan sifat keterlihatannya kepada "kelihatan".

document.getElementById("myImg").style.visibility = "visible";
Salin selepas log masuk

3. Gunakan atribut kelegapan

Anda juga boleh menggunakan atribut kelegapan untuk menyembunyikan imej. Atribut ini digunakan untuk mengawal kelegapan elemen, dengan itu menyembunyikan elemen. Apabila kelegapan ditetapkan kepada 0, elemen menjadi telus sepenuhnya dan tidak memaparkan kehadiran.

Berikut ialah contoh kod:

img {
  opacity: 0;
}
Salin selepas log masuk

Kod di atas akan menjejaskan semua elemen imej dan menyembunyikan kesemuanya.

Apabila kita perlu memaparkan imej tersembunyi, kita boleh menggunakan JavaScript untuk mencapainya. Sebagai contoh, kod berikut akan mendapatkan elemen imej oleh ID tersebut dan memaparkan imej dengan menetapkan sifat kelegapannya kepada "1".

document.getElementById("myImg").style.opacity = "1";
Salin selepas log masuk

Ringkasan

Tiga kaedah di atas semuanya boleh digunakan untuk menyembunyikan gambar, bergantung pada situasi tertentu. Menggunakan kaedah display:none, anda boleh menyembunyikan imej sepenuhnya, dan menggunakan kaedah visibility:hidden, anda boleh menempah ruang elemen. Menggunakan atribut kelegapan, anda boleh menyembunyikan dan menunjukkan imej dengan menetapkan kelegapan.

Dalam pembangunan sebenar, kami boleh menggunakan kaedah ini untuk menyembunyikan atau memaparkan imej mengikut keperluan. Kaedah-kaedah ini sangat mudah dan mudah difahami, dan boleh merangkumi kebanyakan keperluan.

Atas ialah kandungan terperinci Cara menggunakan CSS untuk menyembunyikan imej (tiga kaedah). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan