Palette en variables CSS
:root {
--color-1: #1E293B;
--color-2: #0EA5E9;
--color-3: #10B981;
--color-4: #F43F5E;
}Sites externes associés
Certains liens sont des liens d'affiliation.
Outils associés
Collez une palette — ou tout texte contenant des codes hex — et cet outil extrait les couleurs et les écrit comme propriétés CSS personnalisées, variables SCSS ou config Tailwind. Les doublons sont supprimés et chaque couleur reçoit un nom numéroté. Tout se passe dans votre navigateur.
Comment l'utiliser
- Collez les couleurs hex (ou un texte les contenant) dans la zone de saisie.
- Définissez un préfixe de nom et choisissez la sortie CSS, SCSS ou Tailwind.
- Copiez le code généré dans votre feuille de style ou votre fichier de config.
Comment ça fonctionne
L'outil parcourt votre texte à la recherche de codes hex (3 ou 6 chiffres, avec ou sans #), les normalise en majuscules sur 6 chiffres et supprime les doublons en conservant l'ordre d'apparition. Chaque couleur devient une variable numérotée avec votre préfixe, puis est formatée selon la sortie choisie : propriétés CSS :root, variables SCSS $, ou objet Tailwind theme.extend.colors.
Fonctionnalités
Extraction intelligente
Trouve les codes hex dans n'importe quel texte collé et ignore le reste.
Trois formats
Génère des propriétés CSS personnalisées, des variables SCSS ou une config Tailwind.
Sans doublons
Les couleurs répétées sont fusionnées pour que chaque variable soit unique.
Entièrement privé
Les couleurs sont traitées dans votre navigateur et ne sont jamais téléversées.
Cas d'utilisation
Transfert de design
Convertissez rapidement une palette depuis un outil de design en tokens de code.
Thématisation
Créez un ensemble de variables CSS pour le thème d'un site.
Projets Tailwind
Intégrez directement les couleurs de votre marque dans votre config Tailwind.
Guides de style
Documentez un système de couleurs avec des noms de variables cohérents.
Remarques
- #RGB et #RRGGBB sont tous deux acceptés et normalisés.
- Les couleurs conservent l'ordre de leur première apparition ; les doublons sont supprimés.
- Renommez les variables après collage si vous préférez des noms sémantiques.
- Tout le traitement s'effectue sur votre appareil ; rien n'est téléversé.
FAQ
- Quel format d'entrée est accepté ?
- Tout texte contenant des codes hex — séparés par des espaces, des virgules, ou collés depuis une feuille de style. Le texte non coloré est ignoré.
- Prend-il en charge le hex abrégé ?
- Oui. Le hex à 3 chiffres comme #abc est automatiquement étendu en #AABBCC.
- Puis-je changer les noms des variables ?
- Définissez un préfixe pour contrôler le nom de base ; les numéros sont ajoutés automatiquement. Modifiez le résultat pour des noms sémantiques.
- Qu'est-ce que la sortie Tailwind ?
- Une config module.exports avec les couleurs placées sous theme.extend.colors, prête à être fusionnée dans tailwind.config.js.
- Mes couleurs sont-elles téléversées ?
- Non. Tout est traité dans votre navigateur et rien ne quitte votre appareil.