Comment travailler avec accordéon en CSS3

Vous utilisez l'accordéon dans CSS3 pour cacher tout élément de la page de la vue. Lorsqu'un utilisateur sélectionne une catégorie, les éléments de cette catégorie sont visibles, et les éléments de toutes les autres catégories sont cachées. L'effet est d'attirer l'attention de l'utilisateur et de rendre l'utilisateur plus efficace dans l'exécution de tâches spécifiques. Le code suivant est tout ce que vous devez faire cette fonctionnalité utilisable.

$ (function () {$ ("# Configuration") accordéon () -.}) -



Le code est concis, mais le secret est dans ce cas la façon dont vous créez les balises de votre page. Notez que le widget Accordéon cache de la vue les paramètres que l'utilisateur ne se concentre pas sur. Lorsque l'utilisateur clique sur la couleur de fond, les options Couleur de premier plan sont cachés à la vue. De même, en cliquant sur Options révèle les options de contrôles.

image0.jpg

Les contrôles dans chaque zone ne comptent pas pour le widget Accordéon, mais la mise en forme HTML5 ne. Ce formulaire comprend également un bouton de soumission. Si vous ne configurez pas les commandes correctement, le bouton de soumission devient une partie de l'effet d'accordéon, et en cliquant sur il ne soumet le formulaire. Voici une vue condensée du HTML5 pour cet exemple:

Notez que vous devez placer les titres des groupes de contrôle dans un séparée

puis étiqueter que
que celui que vous souhaitez utiliser pour l'effet d'accordéon. Un séparée
abrite les contrôles individuels pour un groupe spécifique. Le bouton de soumission est une partie de la forme, mais il est en dehors de la configuration
.

Lorsque vous cliquez sur le bouton Modifier la configuration, vous voyez que la forme fonctionne comme il se doit - en examinant le contenu de champ d'adresse. En utilisant les paramètres par défaut, l'URL résultant contient Accordion.html? Premier plan = RedBackground = rouge lorsque vous cliquez sur Modifier la configuration.


» » » » Comment travailler avec accordéon en CSS3