Bagaimana untuk Mencipta Berbilang Div Boleh Dilipat dalam CSS Tulen Tanpa Kod Luas?

Mary-Kate Olsen
Lepaskan: 2024-10-30 07:25:18
asal
332 orang telah melayarinya

How to Create Multiple Collapsible Divs in Pure CSS Without Extensive Code?

Pure CSS Collapsible Divs: Meminimumkan Kod untuk Pelbagai Elemen

Soalan:

Dalam CSS tulen, bagaimana anda boleh mencipta berbilang elemen div boleh lipat tanpa menulis kod yang meluas untuk setiap elemen?

Konteks:

Kod yang disediakan menggunakan pseudoclass :target untuk meruntuhkan dan mengembangkan satu div. Walau bagaimanapun, keperluan untuk mencipta banyak elemen div yang serupa memerlukan sejumlah besar CSS.

Penyelesaian:

Pendekatan alternatif ialah menggunakan dan Teg HTML, yang direka khusus untuk fungsi ini.

Butiran:

  • : Mengandungi teks yang muncul sebelum mengembangkan butiran.
  • : Melampirkan kandungan terperinci yang pada mulanya disembunyikan.

Dengan meletakkan teg ini, anda boleh membuat bahagian yang boleh dikembangkan dengan mudah tanpa sebarang CSS:

<code class="html"><details>
  <summary>This is what you want to show before expanding</summary>
  <p>This is where you put the details that are shown once expanded</p>
</details></code>
Salin selepas log masuk

Sokongan Penyemak Imbas:

Sokongan penyemak imbas berbeza-beza. Webkit (cth., Safari, Chrome) menawarkan hasil terbaik. Dalam penyemak imbas lain, butiran mungkin sentiasa ditunjukkan.

Fallback:

Jika dan teg tidak disokong, pertimbangkan untuk menggunakan kaedah sembunyikan/tunjukkan dengan pemilih CSS yang meluas.

Atas ialah kandungan terperinci Bagaimana untuk Mencipta Berbilang Div Boleh Dilipat dalam CSS Tulen Tanpa Kod Luas?. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!