Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Menukar Warna Peluru Senarai Tanpa Menjejaskan Kandungan Item Senarai?

Bagaimanakah Saya Boleh Menukar Warna Peluru Senarai Tanpa Menjejaskan Kandungan Item Senarai?

DDD
Lepaskan: 2024-12-11 12:19:11
asal
253 orang telah melayarinya

How Can I Change List Bullet Colors Without Affecting List Item Content?

Menyesuaikan Warna Bulet Senarai Tanpa Mengubah Suai Item Senarai

Dalam bidang penggayaan senarai HTML, selalunya wajar untuk mengubah rupa bulet senarai . Walaupun sesetengah mungkin menggunakan merangkum teks titik dalam teg "span" atau "p", pengubahsuaian sedemikian boleh menjadi terhad. Ini menimbulkan persoalan: bolehkah kita menukar warna peluru tanpa memberi kesan kepada item senarai itu sendiri?

Nasib baik, terdapat teknik bijak yang memanfaatkan "li:before" CSS untuk mencapai ini:

li {
  list-style: none;
}

li:before {
  /* For a round bullet */
  content: '22';
  /* For a square bullet */
  /*content:'A0';*/
  display: block;
  position: relative;
  max-width: 0;
  max-height: 0;
  left: -10px;
  top: 0;
  color: green;
  font-size: 20px;
}
Salin selepas log masuk

Pendekatan ini mempunyai beberapa kelebihan:

  • Memelihara Item Senarai Kandungan: Ia membiarkan teks dalam item senarai tidak disentuh.
  • Sokongan Penyemak Imbas Luas: Berfungsi dalam penyemak imbas utama, termasuk IE8, Firefox dan Chrome.
  • Ubahsuaian Bullet Unicode: Membolehkan gaya bullet berbeza berdasarkan Unicode aksara.

Sebagai contoh, untuk mencipta peluru segi empat sama hijau, gantikan '2022' dengan '25A0'. Ambil perhatian bahawa pendekatan ini mempunyai had, seperti ketidakserasian dengan versi Internet Explorer yang lebih lama. Walau bagaimanapun, ia menawarkan cara yang teguh dan fleksibel untuk menyesuaikan warna titik senarai tanpa menjejaskan integriti item senarai.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Warna Peluru Senarai Tanpa Menjejaskan Kandungan Item Senarai?. 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