Utility-first
Le style vit dans le markup, là où il est utilisé. Plus d'allers-retours entre le HTML et un fichier CSS qui dérive avec le temps.
Notre socle CSS depuis 2021. Tout est utility-first, les contraintes du design system vivent dans le markup, et le CSS compilé tient en quelques dizaines de Ko. Déployé en production sur Le Rugbynistère, Perpitech, Focus Padel et Perpignan Marketplace, comme sur tous nos projets Laravel.
Années d'expertise
5
Depuis 2021
Projets livrés
6+
Plateformes en production utilisant Tailwind CSS
Domaines couverts
5
Types de projets accompagnés
Le style vit dans le markup, là où il est utilisé. Plus d'allers-retours entre le HTML et un fichier CSS qui dérive avec le temps.
La compilation JIT n'embarque que les classes effectivement utilisées. Le CSS final tient en quelques dizaines de Ko, là où une approche legacy en cumule plusieurs centaines.
Échelles de spacing, typography et couleurs prédéfinies. On évite les valeurs arbitraires qui cassent la cohérence visuelle au fil des sprints.
Préfixes sm:, md:, lg:, xl: directement sur n'importe quelle utility. Les media queries ne s'écrivent plus, on les lit dans le markup.
Préfixe dark: pour basculer le thème sombre. Combiné aux variables CSS du @theme inline, on définit nos tokens light/dark proprement.
Tailwind v4 active les container queries en natif. Un composant peut s'adapter à la largeur de son parent, pas seulement à celle de l'écran.
@theme inline expose nos design tokens comme propriétés CSS. Réutilisables côté Alpine, Livewire ou même via JS pur sans duplication.
Plus de BEM, plus de SMACSS, plus de classes .header__title--primary. Les utility names sont prédictibles, partagés et auto-documentés.
Nous l'avons adopté en 2021, après avoir vu trop de codebases CSS dériver vers des fichiers de plusieurs milliers de lignes que personne ne se sentait autorisé à nettoyer. Cinq ans plus tard, c'est devenu notre socle CSS systématique sur tous les projets de notre agence Laravel sur mesure.
Le CSS classique souffre d'un problème de fond : il vit dans des fichiers séparés du markup qu'il style, sa portée est globale par défaut, et il accumule progressivement du code mort que personne n'ose supprimer. Tailwind résout ces trois problèmes d'un coup en déplaçant le style dans le markup et en générant uniquement ce qui est utilisé.
Nous travaillons utility-first par défaut, et nous extrayons en composants Blade ou en classes nommées dès qu'un pattern se répète trois fois ou plus. Le bon ratio entre les deux est ce qui distingue une codebase Tailwind tenable d'un fouillis d'utilities dupliquées.
Tailwind n'est pas qu'un outil de stylage rapide. C'est aussi un cadre pour formaliser un design system. Nous utilisons :
@theme inline pour exposer les tokens couleur, typo, spacing comme variables CSS réutilisables.title-card, .subtitle-card, .markdown-content) pour les patterns récurrents@theme inline pour exposer les tokens, classes dark: pour le thème sombreVous avez une codebase legacy avec du SCSS qui déraille ? On planifie la migration par modules, sans rupture utilisateur, avec un design system propre à l'arrivée.
Création des tokens, des composants de base, des conventions équipe, de la documentation. Livrable utilisable indépendamment du projet d'origine.
Trop de valeurs arbitraires, classes dupliquées, composants Blade absents : on identifie les patterns à extraire et on remet de l'ordre.
Vos devs back découvrent Tailwind ? Session pratique sur vos vrais cas pour acquérir les bons réflexes utility-first sans tomber dans les pièges classiques.
Que vous démarriez de zéro ou repreniez une base existante, on cadre le projet en amont, sans engagement.
Vous préférez avoir une estimation rapide ? Notre outil vous donne une fourchette en quelques minutes.
Développement web sur mesure : applications et plateformes métier conçues pour vos process, du cadrage au déploiement. Du développement d'application sur mesure pensé pour durer, pas un template à adapter.
DécouvrirAgence de développement mobile : application mobile sur mesure, iOS et Android, calée sur vos usages réels. De la conception au store, conçue pour l'expérience et la performance.
DécouvrirLogiciel sur mesure pour votre métier : ERP, CRM, back-office et tableaux de bord calés sur vos process réels, pas sur une solution sur étagère. Vous le concevez avec nous, vous en possédez le code.
DécouvrirCréation de site e-commerce et de marketplace sur mesure : de la boutique en ligne au paiement, une plateforme rapide et pensée pour convertir. Vous possédez le code, pas un empilement de plugins.
DécouvrirCréation de site vitrine et de landing page sur mesure : une vitrine rapide, soignée et administrable, conçue pour convertir. Pas un template à rallonge.
Découvrir