L’atomic design est une méthode de conception d’interfaces créée par Brad Frost : on construit une interface comme on assemble de la matière, des plus petits éléments (atomes) jusqu’à la page complète, en passant par les molécules, les organismes et les templates. Le but : des interfaces cohérentes, des composants réutilisables et un produit facile à faire évoluer.
Brad Frost, webdesigner américain, présente l’idée en 2013 dans un article intitulé « Atomic Web Design », puis la développe dans un livre, Atomic Design, paru en 2016. Il y insiste sur un point que les résumés oublient : selon son site (consulté en octobre 2026), l’atomic design n’est pas un processus linéaire. C’est un modèle mental qui permet de voir une interface à la fois comme un tout et comme un ensemble de pièces, pas une suite d’étapes à cocher dans l’ordre.
Prenons un bloc d’inscription à une newsletter, présent en bas de chaque article d’un site.
Les deux derniers niveaux servent à mettre les composants à l’épreuve. Un titre de trois lignes, un nom de famille très long, une traduction plus longue que l’original, une image absente, une liste vide : voilà les cas qui cassent les interfaces. Un composant qui tient dans une vraie page, avec du vrai contenu, a de bonnes chances de tenir en production.
Couleurs, espacements, rayons d’angle, tailles de texte : ces valeurs ne sont pas des atomes, ce sont les réglages dont ils héritent. On les stocke sous forme de design tokens, nommés une fois pour toutes. Changer la valeur d’un token change l’aspect de tous les composants qui l’utilisent, ce qui donne à l’atomic design sa force dans la durée.
Dans Figma, la méthode s’appuie sur les variables, les composants, les variants et les composants imbriqués. Dans Webflow, elle se traduit par des variables, des classes de base, des classes combo et des composants réutilisables. Les deux outils parlent la même langue : un atome dessiné dans Figma retrouve son équivalent dans Webflow. Nous détaillons cette mise en pratique dans notre article sur l’atomic design et les design systems qui passent à l’échelle.
Brad Frost conseille de ne pas partir d’une page blanche mais de ce qui existe déjà : l’inventaire d’interface. On capture tous les boutons, titres, formulaires et cartes du site ou de l’application, on les range côte à côte, et on compte. On trouve souvent une douzaine de boutons presque identiques, avec chacun son arrondi et son bleu légèrement différent. On les regroupe, on tranche, on nomme, puis on construit la bibliothèque à partir de ce tri. C’est aussi un argument concret à montrer à une équipe qui doute de l’intérêt de la démarche.
Les designers arrêtent de redessiner le même bouton à chaque écran et se concentrent sur les cas d’usage. Les développeurs codent chaque composant une fois, avec ses variantes, au lieu de maintenir des copies qui divergent. Les équipes marketing et contenu assemblent de nouvelles pages à partir de blocs validés, sans repasser par une demande de maquette à chaque fois : c’est exactement ce que cherche un site Webflow bien structuré, où l’équipe garde la main sans rien casser. Quant aux responsables produit, ils obtiennent des délais plus prévisibles, car ajouter un écran revient surtout à recomposer des éléments existants.
Le design system est l’ensemble que l’on livre : composants, règles, documentation. L’atomic design est une façon d’organiser ce système. Le UI kit, enfin, est la collection de composants visuels prête à l’emploi dans l’outil de design, souvent le point de départ d’un système plus complet.
Si vous voulez structurer vos composants avant qu’une refonte ou un nouveau produit ne les multiplie, c’est une partie de notre expertise UX/UI et Product design, qui couvre aussi les design systems.
Code