Comment afficher et masquer des éléments au clic dans Webflow ?
Apprenez à afficher et masquer des éléments au clic dans Webflow avec les interactions natives ou JavaScript.
Dans ce tutoriel, Sandro cofondateur de l'agence Webflow Gemeos vous montre comment afficher et masquer des éléments au clic dans Webflow, avec les interactions natives ou du JavaScript.
Exemple
| Méthode | Avantage | Quand l'utiliser |
|---|---|---|
| Interactions Webflow (Toggle) | Aucun code, visible dans le Designer | Cas simples, 1 élément |
| JavaScript classList.toggle | Plus de contrôle | Plusieurs éléments liés |
| CSS :checked (input hidden) | Aucun JS | Accordéons, tabs simples |
Méthode 1 : Interactions Webflow
Sélectionnez le bouton déclencheur. Dans Interactions, créez un trigger Mouse click (tap). Ajoutez l'action Display sur l'élément cible, avec l'option Toggle. C'est la méthode la plus rapide pour un cas simple.
Méthode 2 : JavaScript avec classList.toggle
Pour des cas plus complexes (plusieurs éléments, animations CSS), utilisez cette approche :
document.querySelector('.toggle-btn').addEventListener('click', function() {
document.querySelector('.toggle-content').classList.toggle('visible');
this.classList.toggle('active');
});Avec le CSS correspondant :
.toggle-content { display: none; }
.toggle-content.visible { display: block; }
.toggle-btn.active { background: #333; color: #fff; }Conclusion
Afficher/masquer au clic est l'une des interactions les plus utilisées. Cas d'usage :
- Afficher plus de détails sur une carte produit
- Montrer/cacher un formulaire supplémentaire
- Toggles de filtres sur une page listing
Lorem ipsum
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.










.avif)




