Maison >interface Web >tutoriel CSS >Le contenu pliable peut-il être créé en HTML et CSS sans jQuery ?
Création de contenu pliable en HTML et CSS sans jQuery
De nombreux concepteurs s'efforcent de créer du contenu pliable comme celui présenté dans le thème de jQuery Mobile. Cependant, il convient de se demander si l'utilisation de jQuery est nécessaire pour une telle fonctionnalité. Cet article explore la possibilité d'y parvenir en utilisant du HTML et du CSS purs, en fournissant plusieurs exemples pour démontrer sa faisabilité.
En utilisant l'outil
HTML5 introduit la fonction
<details> <summary>Collapse 1</summary> <p>Content 1...</p> </details> <details> <summary>Collapse 2</summary> <p>Content 2...</p> </details>
Utilisation du style CSS personnalisé
Pour un contrôle plus granulaire de l'apparence et du comportement du contenu pliable, le CSS personnalisé peut être implémenté.
details { border: 1px solid black; padding: 10px; } summary { cursor: pointer; font-weight: bold; } details[open] summary { color: green; } details[open] p { display: block; }
Dans cet exemple, les bordures et le remplissage des sections pliables sont définis, tandis que le curseur se transforme en pointeur en survolant le résumé. L'attribut open est utilisé pour changer la couleur du résumé et afficher/masquer le contenu.
Exemples supplémentaires
Les exemples suivants présentent des approches alternatives :
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!