Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Menggantikan Imej Kotak Semak Lalai dengan Imej Hidup/Mati Tersuai Menggunakan CSS Tulen?

Bagaimana untuk Menggantikan Imej Kotak Semak Lalai dengan Imej Hidup/Mati Tersuai Menggunakan CSS Tulen?

Mary-Kate Olsen
Lepaskan: 2024-12-27 22:30:25
asal
958 orang telah melayarinya

How to Replace Default Checkbox Images with Custom On/Off Images Using Pure CSS?

Penggantian Imej Kotak Semak CSS Tulen

Untuk senarai kotak pilihan anda, anda bertujuan untuk menggantikan imej kotak pilihan lalai dengan imej hidup/mati tersuai menggunakan CSS .

Untuk mencapai ini, ikuti ini langkah:

  1. Sembunyikan Kotak Semak Asal:

    • Gunakan paparan CSS: tiada; harta untuk menyembunyikan kotak pilihan asli.
  2. Buat Label Tersuai:

    • Letakkan label bersebelahan dengan kotak pilihan tersembunyi menggunakan input label.
    • Label ini akan bertanggungjawab untuk memaparkan tersuai anda imej.
  3. Gayakan Label dengan Imej Latar Belakang:

    • Gunakan imej latar belakang dan input[type=checkbox ]: menandakan kelas pseudo untuk menogol antara hidup dan mati imej.
  4. Letakkan Imej Dengan Betul:

    • Laraskan sifat kedudukan latar belakang untuk menjajarkan imej dengan betul dalam label.

Lengkapkan Kod CSS Contoh:

input[type=checkbox] {
  display: none; /* Hide the checkbox */
}

input[type=checkbox] + label {
  display: inline-block; /* Position the label next to the checkbox */
  width: 16px; /* Width of the label = Width of the checkboxes */
  height: 16px; /* Height of the label = Height of the checkboxes */
  background-image: url('/images/off.png'); /* Default to "off" image */
  background-position: 0 0;
}

input[type=checkbox]:checked + label {
  background-image: url('/images/on.png'); /* Change image to "on" image when checked */
}
Salin selepas log masuk

Nota: Pastikan laluan ke imej tersuai anda adalah betul. Rujuk JavaScript Fiddle dan Gist yang disediakan untuk contoh lengkap berfungsi.

Atas ialah kandungan terperinci Bagaimana untuk Menggantikan Imej Kotak Semak Lalai dengan Imej Hidup/Mati Tersuai Menggunakan CSS Tulen?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan