Générateur de noms de classes Webflow — Client-First & BEM

Décrivez une section en quelques mots — « hero avec accroche, titre, deux boutons et une image à droite » — et obtenez une structure de classes cohérente en Client-First, BEM ou kebab-case simple, prête à être copiée dans Webflow sous forme d'éléments.

Mis à jour le
Essayer :
Structure — cliquez sur une classe pour la copier
Classes

Webflow ouvert dans un autre navigateur ? Les navigateurs ne partagent pas le presse-papiers de Webflow : collez dans le Webflow Clipboard Bridge de ce navigateur, puis copiez à nouveau.

Squelette HTML
CSS de départ

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

devpack.app est un outil indépendant, non affilié à Webflow, Inc. ni à Figma, Inc., et n’est ni sponsorisé ni approuvé par eux. Webflow et Figma sont des marques de leurs propriétaires respectifs.

Comment utiliser : Générateur de classes Webflow

  1. Décrivez la section en langage courant — ce qu'elle est (hero, fonctionnalités, tarifs, FAQ, footer…) et ce qu'elle contient (« accroche, titre, deux boutons, image à droite », « 3 cartes avec icône et lien »).
  2. Choisissez une convention de nommage : Client-First (le système Webflow de Finsweet), BEM ou kebab-case Simple. La structure se met à jour au fil de votre saisie.
  3. Cliquez sur une classe de l'arborescence pour la copier, ou sur Tout copier pour la liste complète. Les classes en pointillés sont des classes combinées.
  4. Cliquez sur Copier la structure vers Webflow et collez dans le Designer pour obtenir toute l'arborescence d'éléments avec les classes et les styles de mise en page de départ — ou ouvrez-la dans le convertisseur HTML & CSS pour la modifier d'abord.

Pourquoi le nommage des classes compte dans Webflow

Chaque classe créée dans Webflow finit dans le Style Manager et dans le CSS du site. Sans système, les projets accumulent des noms comme div-block-47, Heading 3, hero-title et heroTitle côte à côte — impossible à réutiliser et pénible à transmettre. Une convention de nommage rend les classes prévisibles : chaque membre de l'équipe (ou un client, des mois plus tard) sait ce que pricing_plan-name désigne et où il est utilisé.

Les trois conventions

Client-FirstBEMSimple
Sectionsection_heroherohero-section
Élémenthero_headinghero__headinghero-heading
Variantebutton is-secondaryhero__button--secondarybutton is-secondary
Mise en pagepadding-global › container-large › padding-section-largehero__containercontainer

Client-First de Finsweet est le système le plus utilisé dans la communauté Webflow : un trait de soulignement sépare le « dossier » (composant) de l'élément — hero_content, hero_image-wrapper — les classes utilitaires gèrent la typographie et les espacements (heading-style-h1, text-size-medium) et les classes combinées commencent par is-. BEM (Block, Element, Modifier) est la convention classique du front-end et fonctionne bien quand l'équipe écrit aussi du code en dehors de Webflow. Simple en kebab-case convient aux petits sites.

Ce que comprend le générateur

Il reconnaît les types de sections (hero, fonctionnalités, témoignages, tarifs, FAQ, chiffres, logos, équipe, étapes, CTA, navbar, footer et plus), les contenus (accroche, titre, sous-titre, paragraphe, boutons, image, vidéo, formulaire, liste, badge), les éléments répétés avec leur nombre (« 3 cartes », « six questions », « 4 chiffres ») et les indications de mise en page (« image à gauche », « centré », « deux colonnes »). Les boutons utilisent une classe globale button avec une combinaison is-secondary — comme dans la plupart des guides de style Webflow.

Des noms à une section construite

Avec CSS de mise en page de départ activé, la structure est livrée avec des valeurs par défaut cohérentes : largeur de conteneur, marges de section, une grille à deux colonnes qui passe en pile sur tablette, des grilles de cartes qui s'empilent sur mobile et un style de bouton. Copiez-la dans Webflow et vous disposez d'un squelette fonctionnel sur lequel concevoir. Pour affiner, ouvrez-la dans HTML & CSS vers Webflow, ajustez le code et collez-le. Ensuite, lancez le Vérificateur de fautes de noms de classes sur la page pour repérer les coquilles avant la mise en ligne.

Conseils de nommage

  • Nommez selon la fonction, pas l'apparence : pricing_plan survit à une refonte ; blue-box non.
  • Gardez le dossier court et cohérent (hero_, pricing_, footer_).
  • Utilisez les classes combinées pour les variantes d'un même élément (is-featured, is-dark), et de nouvelles classes pour des éléments différents.
  • Réutilisez les classes globales (button, container-large) au lieu d'en créer une par section.

Aussi recherché comme : générateur de noms de classes webflow, noms de classes webflow, client-first webflow, convention de nommage css, nommage bem css, générateur client-first, nommage des classes webflow, idées de noms de classes css.

Outils complémentaires : Générateur de classes Webflow

  • SVG vers Webflow — Collez un SVG depuis Figma et copiez-le dans Webflow sous forme de véritables Custom Elements : chaque <svg>, <path> et <g> devient un élément que vous pouvez sélectionner, classer et modifier dans le Navigator.
  • Convertisseur de casse — Collez n'importe quel texte et convertissez-le selon l'une des 11 conventions de casse disponibles — de la casse « Title Case » pour les titres à « camelCase » et « snake_case » pour le code.
  • Générateur de slug — Convertissez n'importe quel titre en slug URL propre, en minuscules, avec une translittération correcte des accents, des umlauts et du cyrillique, une suppression facultative des mots vides et un mode en masse pour traiter des listes entières.
  • Calculateur de colliers de serrage — Saisissez une taille minimale et maximale ainsi que la plage de la fenêtre d'affichage — obtenez une valeur adaptée au zoom clamp() , accompagnée d’explications mathématiques, d’un aperçu en temps réel et d’une échelle complète de la typographie fluide ou de l’espacement.

Questions fréquentes

Qu'est-ce que Client-First ?
Client-First est un système de nommage gratuit pour Webflow créé par Finsweet. Il utilise des noms de classes dossier_element (par exemple hero_heading), des classes utilitaires globales pour la typographie et les espacements, et des classes combinées qui commencent par is-. Ce générateur suit ses conventions mais n'est pas affilié à Finsweet.
Faut-il utiliser Client-First ou BEM dans Webflow ?
Client-First est conçu pour le Style Manager de Webflow et c'est le choix le plus courant en agence. BEM est utile si votre équipe maintient aussi du code en dehors de Webflow ou utilise déjà BEM ailleurs. La meilleure convention est celle que tout le monde sur le projet applique de façon constante.
Le générateur utilise-t-il l'IA ?
Non — il analyse votre description avec des règles et une correspondance de mots-clés directement dans votre navigateur, ce qui le rend instantané, gratuit et privé. Décrivez les sections avec des mots courants (titre, cartes, boutons, image à droite) pour un meilleur résultat.
Puis-je coller la structure directement dans Webflow ?
Oui. « Copier la structure vers Webflow » crée l'arborescence d'éléments avec toutes les classes (et les styles de départ optionnels) ; sélectionnez un parent dans le Designer et appuyez sur Ctrl/⌘+V.
Que sont les classes en pointillés ?
Les classes en pointillés sont des classes combinées : elles s'appliquent par-dessus une classe de base, par exemple button is-secondary.
Puis-je installer Générateur de classes Webflow en tant qu’application web et l’utiliser hors ligne ?
Oui. Générateur de classes Webflow est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires