Maison > interface Web > tutoriel CSS > Comment créer plusieurs divisions pliables en CSS pur sans code étendu ?

Comment créer plusieurs divisions pliables en CSS pur sans code étendu ?

Mary-Kate Olsen
Libérer: 2024-10-30 07:25:18
original
485 Les gens l'ont consulté

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

Divs pliables en CSS pur : minimiser le code pour plusieurs éléments

Question :

En CSS pur, comment pouvez-vous créer plusieurs éléments div pliables sans écrire de code détaillé pour chaque élément ?

Contexte :

Le code fourni utilise la pseudoclasse :target pour réduire et développer un seul div. Cependant, la nécessité de créer de nombreux éléments div similaires nécessite une grande quantité de CSS.

Solution :

Une approche alternative consiste à utiliser la méthode

et Balises HTML, spécialement conçues pour cette fonctionnalité.

Détails :

  •  : contient le texte qui apparaît avant de développer les détails.
  •  : Enferme le contenu détaillé initialement masqué.

En imbriquant ces balises, vous pouvez facilement créer des sections extensibles sans aucun 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>
Copier après la connexion

Prise en charge du navigateur :

La prise en charge du navigateur varie. Webkit (par exemple Safari, Chrome) offre les meilleurs résultats. Dans d'autres navigateurs, les détails peuvent toujours être affichés.

Retour :

Si

et les balises ne sont pas prises en charge, pensez à utiliser la méthode hide/show avec des sélecteurs CSS étendus.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal