MarkupGenMarkupGen
DocsRessourcesBlogCas d'usageComparer
Se connecterConvertir gratuitement
  1. MarkupGen
  2. /Blog
  3. /De Figma à Bulma CSS : guide pratique de conversion
Retour au blog

Publié le 2026-08-18 · Par L'équipe MarkupGen

De Figma à Bulma CSS : guide pratique de conversion

De Figma à Bulma CSS : guide pratique de conversion

Bulma occupe une position particulière face à Bootstrap ou Tailwind : c'est un framework de composants complet, mais entièrement piloté par classes — sans JavaScript embarqué, sans étape de build. Cela en fait une cible propre pour un export depuis Figma, mais convertir une maquette à la main vers le vocabulaire de classes spécifique de Bulma demande toujours de bien connaître sa grille, son espacement et ses modificateurs pour choisir la bonne classe à chaque fois.

Pourquoi la conversion manuelle de Figma vers Bulma est lente

La grille de Bulma basée sur flexbox (columns, column, modificateurs de taille is-*) se lit simplement une fois écrite, mais y arriver à la main depuis un frame Figma implique le même travail de traduction répétitif qu'avec n'importe quel autre framework :

  • Faire correspondre l'Auto Layout au système de colonnes de Bulma. Une rangée d'éléments espacés régulièrement dans Figma doit devenir la bonne combinaison de columns, column is-half/is-one-third et de gestion du gap — décidée à l'œil, frame par frame.
  • Choisir les bonnes classes modificatrices. Bulma exprime la majorité du style via des modificateurs (is-primary, is-rounded, is-large), il faut donc traduire une couleur de remplissage ou un rayon de coin dans Figma vers "le modificateur Bulma le plus proche", et cette correspondance n'est pas toujours parfaite.
  • Reconstruire typographie et espacement avec l'échelle propre à Bulma (title, subtitle, helpers mb-*/mt-*) plutôt qu'en copiant directement des valeurs en pixels.
  • Tout répéter à chaque breakpoint, puisque les helpers responsive de Bulma (is-hidden-mobile, changements de largeur de colonne) doivent être ajoutés à la main pour chaque taille d'écran de la maquette.

Rien de tout cela n'est conceptuellement difficile, mais c'est exactement le genre de travail répétitif et chargé en jugement qui génère de petites incohérences sur une vraie maquette multi-pages.

Comment MarkupGen génère la sortie Bulma à partir d'une vraie maquette

MarkupGen supprime l'étape de traduction au lieu de simplement l'accélérer. Le workflow est le même quel que soit le format de sortie :

  1. Exportez le frame depuis Figma avec le plugin MarkupGen, qui capture structure, styles et images ensemble.
  2. L'IA construit le markup à partir de la structure réelle de la maquette, pas d'une approximation.
  3. Affinez contenu, polices et mise en page visuellement dans l'éditeur intégré avant de finaliser quoi que ce soit.
  4. Exportez le package de code final en Bulma 1.0.2.

Au moment de l'export, l'Auto Layout et les valeurs d'espacement de Figma sont mappés vers les vraies classes de grille et helpers de Bulma plutôt que devinés — une rangée d'éléments en Auto Layout devient une structure columns/column dimensionnée en conséquence, et le padding, le gap et l'alignement se résolvent en helpers d'espacement Bulma plutôt qu'en styles inline. La sortie reste sans aucune dépendance JavaScript, conformément à la philosophie de Bulma, donc rien d'autre à câbler pour que le CSS s'affiche correctement.

Où se situe Bulma parmi les formats de sortie de MarkupGen

Bulma est l'un des six formats CSS pris en charge par MarkupGen, aux côtés de CSS pur, Tailwind, Bootstrap, Materialize et Pico — choisi par projet depuis le panneau de configuration plutôt que fixé à l'avance. C'est le bon choix quand vous voulez une esthétique moderne et propre par défaut sans adopter une bibliothèque de composants complète comme l'exigeraient Bootstrap ou Materialize. Pour une comparaison côte à côte des six, voir 6 frameworks CSS pour le Figma-to-Code.

Vérifier le markup généré avant de publier

La conversion automatique produit une structure de classes correcte pour la majorité de la maquette, mais ça vaut le coup de vérifier avant de merger :

  • Vérifiez les largeurs de colonnes à chaque breakpoint — la grille de Bulma est flexible, donc confirmez que les tailles is-* générées correspondent toujours à l'intention sur mobile, pas seulement sur desktop.
  • Repérez les modificateurs répétés, surtout là où un même composant (une card, un style de bouton) apparaît plusieurs fois — il devrait se résoudre aux mêmes classes modificatrices partout.
  • Confirmez le HTML sémantique sous les classes Bulma — la sortie privilégie par défaut des balises porteuses de sens plutôt que des <div> imbriqués.
  • Utilisez l'éditeur intégré pour les ajustements de contenu ou de mise en page plutôt que d'éditer les classes exportées à la main, puis réexportez.

Chaque export reçoit aussi un score de qualité IA automatique, pour un signal rapide sur son état de préparation avant d'aller plus loin.

Essayez-le sur votre propre maquette

Si vous choisissez encore à la main les classes modificatrices de Bulma pour coller à un fichier Figma, ça vaut le coup de voir combien de ce travail disparaît quand les classes proviennent des vraies valeurs de la maquette. Essayez MarkupGen gratuitement sur l'un de vos frames, ou consultez la page du convertisseur Figma vers Bulma pour voir ce que vous obtenez d'office.

Essayez-le avec Figma to Bulma

À lire aussi

Figma to HTML vs React vs Tailwind : lequel choisir ?Blog

Figma to HTML vs React vs Tailwind : lequel choisir ?

Un guide de décision pour les trois choix de sortie les plus demandés de MarkupGen — quand exporter Figma en HTML/CSS, quand exporter en React, et où Tailwind trouve vraiment sa place.

Lire la suite
De Figma au code : React, Vue et frameworks CSS chez MarkupGenBlog

De Figma au code : React, Vue et frameworks CSS chez MarkupGen

MarkupGen convertit un design Figma en composants React ou Vue 3 (plus Svelte et Angular), ou en HTML/CSS avec Tailwind, Bootstrap et bien d'autres.

Lire la suite
Comment évaluer le HTML généré par IA avant de le livrerBlog

Comment évaluer le HTML généré par IA avant de le livrer

Une checklist reproductible pour juger un export Figma vers code IA au-delà du « ça a l'air bon » — fidélité visuelle, sémantique, responsive, accessibilité et poids.

Lire la suite
Le HTML généré depuis Figma est-il prêt pour le SEO ?Blog

Le HTML généré depuis Figma est-il prêt pour le SEO ?

Un HTML converti peut ressembler exactement au design et nuire quand même au SEO. La checklist à suivre avant de publier un export Figma vers code.

Lire la suite
Figma vers HTML accessible : le guide pratiqueBlog

Figma vers HTML accessible : le guide pratique

Ce que l'accessibilité exige vraiment dans un workflow Figma vers HTML — balisage sémantique, titres, ARIA, formulaires, contraste et navigation au clavier.

Lire la suite
Figma vers CSS : le guide pratique de conversionBlog

Figma vers CSS : le guide pratique de conversion

Oubliez la dépendance à un framework. Comment les valeurs Figma se convertissent en CSS pur, directement modifiable — et quand ce choix l'emporte sur Tailwind ou Bootstrap.

Lire la suite
Comparer

Meilleurs outils Figma vers code en 2026 : un comparatif honnête

Un comparatif honnête et sans détour des principaux outils Figma vers code — MarkupGen, Anima, Locofy, Builder.io, TeleportHQ, Framer et Figma Dev Mode — pour vous aider à choisir le bon.

Lire la suite
MarkupGen pour les équipes marketingCas d'usage

MarkupGen pour les équipes marketing

Publiez la landing page de campagne que votre designer a déjà conçue dans Figma — sans ouvrir de ticket dev ni attendre le prochain sprint.

Lire la suite

Transformez votre prochain design Figma en code en quelques minutes

Commencez gratuitement et exportez du HTML, CSS ou React propre depuis n'importe quel fichier Figma.

Convertir gratuitement
MarkupGenMarkupGen© 2025 MarkupGen. Tous droits réservés.
BlogCas d'usageComparerRessources
À proposDocumentationConfidentialitéConditionsContact