Générateur de teintes et nuances
Générez des teintes (plus clairs) et des nuances (plus foncés) de n'importe quelle couleur HEX. Prévisualisez les échantillons de couleur et copiez les codes HEX pour votre système de conception.
Tints (lighter →)
Tint 1#eff0fe
Tint 2#e0e0fc
Tint 3#d0d1fb
Tint 4#c1c2f9
Tint 5#b1b3f8
Tint 6#a1a3f7
Tint 7#9294f5
Tint 8#8285f4
Tint 9#7375f2
Base
Base#6366f1
(← darker) Shades
Shade 1#595cd9
Shade 2#4f52c1
Shade 3#4547a9
Shade 4#3b3d91
Shade 5#323379
Shade 6#282960
Shade 7#1e1f48
Shade 8#141430
Shade 9#0a0a18
Full scale (click to copy)
Comment utiliser Générateur de teintes et nuances
- 1Entrez une couleur HEX de base ou sélectionnez-la avec le sélecteur de couleur.
- 2Choisissez le nombre de teintes et nuances à générer.
- 3Prévisualisez les échantillons de couleur du clair au foncé.
- 4Cliquez sur n'importe quel échantillon pour copier son code HEX.
ZenovayAnalytics
Transformez votre trafic en clients.
- Suivi des visiteurs en temps réel
- Vie privée d'abord, sans bandeau cookies
- Installé en deux minutes
Outils connexes
Générateur de gradient CSS
Créez de beaux gradients CSS avec un éditeur visuel. Gradients linéaires, radiaux et coniques.Générateur d'Ombre de Boîte CSS
Concevez des ombres de boîte CSS avec des contrôles visuels. Ajustez le décalage, le flou, l'étalement et la couleur.Générateur de Rayon de Bordure CSS
Créez des valeurs de rayon de bordure personnalisées avec des contrôles visuels. Liez ou dissociez les coins pour un ajustement rapide.Zone de jeu CSS Flexbox
Apprenez et générez des mises en page CSS Flexbox visuellement. Ajustez la direction, l'alignement, l'enveloppe et l'écart en temps réel.Questions fréquemment posées
Quelle est la différence entre une teinte et une nuance ?▾
Une teinte est créée en ajoutant du blanc à une couleur, la rendant plus claire. Une nuance est créée en ajoutant du noir à une couleur, la rendant plus foncée. Un ton est créé en ajoutant du gris. Dans le design numérique, les teintes et les nuances sont utilisées pour créer des échelles de couleurs cohérentes pour les composants d'interface — des teintes plus claires pour les arrière-plans, des gammes moyennes pour les boutons et éléments interactifs, des nuances plus sombres pour le texte et les bordures. Les systèmes de design comme Tailwind CSS utilisent des échelles à 10 étapes (50, 100, 200, ... 900).
Comment les teintes et nuances sont-elles calculées ?▾
Ce générateur utilise l'interpolation linéaire entre la couleur de base et le blanc (pour les teintes) ou le noir (pour les nuances). Chaque étape mélange la couleur de base avec du blanc ou du noir selon un pourcentage égal. Par exemple, avec 9 étapes : teinte 1 est 10% base + 90% blanc, teinte 5 est 50/50, teinte 9 est 90% base + 10% blanc. Cela produit des étapes perceptuellement cohérentes dans l'espace colorimétrique sRGB.
Comment utiliser ces couleurs en CSS ?▾
Vous pouvez coller les codes hexadécimaux directement dans le CSS, ou les définir comme propriétés personnalisées CSS : --color-100: #f5f3ff; --color-500: #7c3aed; --color-900: #1e0a4b; etc. Puis référencez-les avec var(--color-500). Pour Tailwind CSS, vous pouvez ajouter l'échelle générée à votre tailwind.config.js sous theme.colors. Pour les design tokens, exportez comme objet JSON pour une utilisation dans Figma, Storybook ou les outils de design tokens.
Dois-je utiliser HSL plutôt que RGB pour les échelles de couleurs ?▾
HSL (teinte, saturation, luminosité) est souvent préféré pour générer des échelles perceptuellement uniformes. Ajuster la luminosité en HSL tout en gardant la teinte et la saturation constantes produit des couleurs d'aspect cohérent. Cependant, l'interpolation sRGB (ce qu'utilise cet outil) est plus simple et produit des résultats prévisibles pour le design d'interface. Pour des espaces colorimétriques perceptuels plus avancés, considérez OKLCH ou LCH qui sont supportés dans le CSS moderne.
Comment exporter ces couleurs vers Figma ?▾
Dans Figma, vous pouvez créer une bibliothèque de couleurs en créant un cadre avec des rectangles pour chaque nuancier et en ajoutant les valeurs hexadécimales comme étiquettes. Puis faites un clic droit → Créer un composant pour chacun, et publiez dans votre bibliothèque d'équipe. Alternativement, utilisez l'export « Variables CSS » et collez-le dans un plugin Figma comme Design Tokens ou Token Studio. Copiez les variables CSS générées par cet outil et collez-les directement dans le plugin.