1000 Outils

Générateur de theme sombre

Transformez vos couleurs de theme clair en theme sombre en un instant. Entrez vos couleurs principales (arriere-plan, texte, primaire, secondaire, accent) et notre algorithme généré automatiquement leurs équivalents dark mode. Obtenez les variables CSS pretes à copier pour implementer un mode sombre harmonieux et accessible dans votre application.

Couleurs du theme clair

THEME CLAIR

Titre de la carte

Description secondaire du contenu.

THEME SOMBRE

Titre de la carte

Description secondaire du contenu.

Couleurs generees (dark mode)

Variables CSS

:root {
  --color-bg: #FFFFFF;
  --color-surface: #F8FAFC;
  --color-text: #0F172A;
  --color-text-secondary: #475569;
  --color-primary: #2563EB;
  --color-secondary: #7C3AED;
  --color-accent: #F59E0B;
  --color-border: #E2E8F0;
}

[data-theme="dark"] {
  --color-bg: #171717;
  --color-surface: #1E2429;
  --color-text: #E3E4E8;
  --color-text-secondary: #9FA5AD;
  --color-primary: #3067DF;
  --color-secondary: #804BDD;
  --color-accent: #F0A728;
  --color-border: #2E3238;
}

Pourquoi proposer un mode sombre ?

Le mode sombre est devenu une fonctionnalité attendue par les utilisateurs. Il réduit la fatigue oculaire dans les environnements peu eclaires, economise la batterie sur les écrans OLED (les pixels noirs sont eteints), et offre une alternative esthetique appreciee. Les études montrent que 81% des utilisateurs de smartphones activent le mode sombre. Ne pas proposer cette option peut entrainer une perception negative de votre application ou site web.

Les règles d'un bon theme sombre

Un theme sombre ne consiste pas simplement a inverser les couleurs. Les arriere-plans doivent être gris fonce (pas noir pur) pour éviter un contraste trop agressif. Les couleurs d'accent doivent être desaturees de 10-20% pour ne pas eblouir. Le texte doit être blanc casse (pas blanc pur) avec un contraste de 15.8:1 maximum. Les surfaces elevees doivent être légèrement plus claires que les surfaces de base pour maintenir la hierarchie visuelle. Notre algorithme applique automatiquement ces bonnes pratiques.

Implementer le dark mode avec des variables CSS

La méthode la plus efficace pour implementer un dark mode est d'utiliser les variables CSS (custom properties). Definissez vos couleurs dans :root pour le theme clair et dans un sélecteur [data-theme="dark"] ou @media (prefers-color-scheme: dark) pour le theme sombre. Notre générateur produit les deux ensembles de variables CSS prêts à copier. Il suffit ensuite d'ajouter un bouton de basculement qui change l'attribut data-theme du document.

Questions fréquentes

Outils similaires