Voici à quoi cela ressemble dans un code CSS de base :
CSS
p { /* Targets all paragraph elements */
color: red;
}
Dans cet exemple, tout le texte des paragraphes dans votre HTML serait changé en rouge. Bien entendu, le rouge n’est que le commencement ! Il existe une multitude de façons d’exprimer les valeurs de couleur en CSS, vous offrant une vaste palette avec laquelle expérimenter.
Valeurs de couleur : Votre arc-en-ciel textuel
Noms de couleurs
Le CSS offre une collection de noms de couleurs de base pour les couleurs les plus courantes. Pensez à « red, » « blue, » « yellow, » « green, » et ainsi de suite. Ceux-ci sont simples à mémoriser, ce qui en fait un excellent point de départ pour les débutants. Voici un exemple :
CSS
h1 {
color: orange;
}
Le principal avantage des noms de couleurs est leur simplicité. Cependant, vous êtes limité à un ensemble relativement restreint de couleurs, qui peut ne pas toujours correspondre précisément à votre vision de conception.
- Des Boutiques Ultra-Rapides
- Optimisation des ventes
- Sécurité de niveau entreprise
- Service d'experts 24/7

- Un magasin incroyablement rapide
- Optimisation des ventes
- Sécurité de niveau entreprise
- Service d'experts 24/7
- Sites web illimités
- Taille de téléchargement illimitée
- Optimisation en Masse
- Conversion WebP

- Sites web illimités
- Taille de téléchargement illimitée
- Optimisation en vrac
- Conversion WebP
- Saisissez Votre Code Ajoutez Facilement du Contenu Personnalisé, HTML ou du CSS
- Générer ou éditer avec l'IA pour des images sur mesure
- Utilisez Copilot pour les mises en page prédictives de conteneurs stylisés

- Saisissez Votre Code Ajoutez Facilement du Contenu Personnalisé, HTML ou du CSS
- Générer ou éditer avec l'IA pour des images sur mesure
- Utilisez Copilot pour les mises en page prédictives de conteneurs stylisés
- Rédiger ou traduire un contenu à la vitesse de l'éclair
Ultra-Performant
- Sites web ultrarapides
- Sécurité de niveau entreprise
- Tous les sites, toutes les entreprises
- Service d'experts 24/7

Ultra-Performant
- Sites web ultrarapides
- Sécurité de niveau entreprise
- Tous les sites, toutes les entreprises
- Service d'experts 24/7
- Constructeur de Site Web par Glisser-Déposer, Sans code requis
- Plus de 100 Widgets, Pour Tous les Usages
- Fonctionnalités de Conception Professionnelles Pour Un Design au Pixel Près

- Constructeur de site web par glisser-déposer, sans code requis
- Plus de 100 widgets, pour tous les usages
- Des caractéristiques professionnelles pour un design parfait
- Fonctionnalités marketing et eCommerce pour augmenter les conversions
Codes de couleur hexadécimaux
Les codes de couleur hexadécimaux, commençant par un « # », offrent une palette de couleurs considérablement élargie. Ils se composent de six caractères représentant les composantes Rouge, Vert et Bleu (RVB) d’une couleur. Par exemple, #FF0000 est du rouge pur, tandis que #008000 est un vert profond.
CSS
p {
color: #F26522; /* A warm orange tone */
}
Les codes hexadécimaux vous accordent précision et millions de possibilités de couleurs. De nombreux outils de conception et sites web proposent des sélecteurs de couleurs qui produisent des codes hexadécimaux, facilitant ainsi la recherche de la nuance exacte que vous souhaitez. Le seul léger inconvénient est qu’ils peuvent être moins intuitifs à lire au premier coup d’œil par rapport aux noms de couleurs.
Couleurs RVB et RVBA
RVB offre encore une autre façon de définir les couleurs basée sur leurs composantes Rouge, Vert et Bleu. Dans la fonction rgb(), vous spécifiez l’intensité de chaque composante sur une échelle de 0 à 255. Par exemple, rgb(255, 0, 0) produit le même rouge pur que #FF0000.
CSS
h2 {
color: rgb(128, 0, 128); /* A rich purple */
}
La véritable puissance du RVB vient avec l’ajout d’un canal alpha, vous donnant le RVBA. Ce « A » signifie « alpha » et contrôle la transparence. Les valeurs RVBA sont exprimées sous la forme rgba(R, V, B, A), où la valeur alpha varie de 0 (entièrement transparent) à 1 (entièrement opaque). Voici comment créer une superposition de texte semi-transparente :
CSS
.overlay-text {
color: rgba(0, 0, 0, 0.6); /* Black text with 60% opacity */
}
RVBA est idéal pour superposer du texte sur des images ou des arrière-plans, vous donnant un contrôle fin sur la visibilité des éléments sous-jacents.
Couleurs TSL et TSLA
TSL (Teinte, Saturation, Luminosité) est un modèle de couleur qui s’aligne plus étroitement sur la façon dont les humains perçoivent la couleur. Il s’exprime sous la forme hsl(T, S, L) :
- Teinte est le type de couleur sur un cercle chromatique de 360 degrés (0 est rouge, 120 est vert, 240 est bleu, etc.).
- Saturation : L’intensité de la couleur (0% est gris, 100% est la couleur pleine)
- Luminosité : La luminosité ou l’obscurité de la couleur (0% est noir, 100% est blanc)
TSLA ajoute simplement un canal alpha pour la transparence, tout comme RVBA.
CSS
p {
color: hsl(30, 100%, 50%); /* A vibrant orange */
}
TSL peut parfois être plus intuitif à saisir pour les débutants. Il vous permet de penser en termes de types de couleurs et de vivacité plutôt que de mélanger des composantes rouges, vertes et bleues individuelles.
Méthodes pour changer la couleur du texte
Il existe trois méthodes principales pour changer la couleur du texte en utilisant CSS. Chaque technique offre différents niveaux de contrôle et de spécificité, vous permettant de cibler précisément les éléments que vous souhaitez styliser.
Styles en ligne
Les styles en ligne sont appliqués directement dans la balise d’ouverture d’un élément HTML en utilisant l’attribut style. Changeons la couleur d’un paragraphe spécifique :
HTML
<p style="color: blue;">This paragraph will have blue text.</p>
Les styles en ligne sont pratiques pour des changements rapides et ponctuels d’éléments individuels. Cependant, ils présentent quelques inconvénients :
- Encombrement : Ils rendent votre HTML plus difficile à lire et à maintenir.
- Spécificité : Les styles en ligne prévaudront sur d’autres règles CSS plus générales, conduisant parfois à des problèmes de style inattendus.
Par conséquent, il est généralement préférable d’utiliser les styles en ligne avec parcimonie et uniquement lorsque cela est absolument nécessaire.
Feuilles de style internes
Les feuilles de style internes utilisent les balises <style> placées dans la section <head> de votre document HTML. Cela vous permet de définir des styles pour des éléments HTML spécifiques :
HTML
<head>
<style>
h1 {
color: #009933; /* A dark green */
}
p {
color: #333333; /* A dark gray */
}
</style>
</head>
Les feuilles de style internes sont excellentes pour styliser une page web entière. Elles offrent les avantages suivants :
- Centralisation : Maintient vos règles de style en un seul endroit au sein du HTML.
- Spécificité : Les styles internes prévalent sur la plupart des styles par défaut du navigateur mais sont moins spécifiques que les styles en ligne.
Feuilles de style externes
Les feuilles de style externes sont l’approche recommandée pour gérer le CSS de votre site web. Vous créez un fichier .css séparé et le liez à votre document HTML en utilisant la balise <link> dans la section <head> :
HTML
<head>
<link rel="stylesheet" href="styles.css">
</head>
styles.css :
CSS
body {
color: #222222; /* Sets default text color for the page */
}
h1 {
color: #CD5C5C; /* Indian red for headings */
}
a {
color: #0000EE; /* Standard blue for links */
}
Les feuilles de style externes offrent plusieurs avantages clés :
- Maintenabilité : Séparer le CSS du HTML maintient votre code organisé et plus facile à mettre à jour.
- Réutilisabilité : Une seule feuille de style peut être appliquée à plusieurs pages HTML, assurant une apparence cohérente sur l’ensemble de votre site web.
- Préprocesseurs : Vous pouvez utiliser des préprocesseurs CSS avancés comme Sass ou Less pour rationaliser votre développement de feuilles de style (nous aborderons ce sujet dans un futur article !).
Spécificité et héritage CSS
Comprendre la spécificité et l’héritage CSS est important pour éviter des changements de couleur de texte inattendus. La spécificité fait référence à la manière dont CSS détermine quelle règle prévaut lorsque plusieurs styles contradictoires existent pour un élément. Généralement, les sélecteurs plus spécifiques (comme les ID) prévaudront sur les moins spécifiques (comme les balises HTML).
L’héritage signifie que certaines propriétés CSS, comme la couleur, sont transmises des éléments parents à leurs éléments enfants. Cela signifie que si vous définissez une couleur de texte sur la balise <body>, tout le texte de la page héritera de cette couleur, à moins qu’elle ne soit remplacée par des styles plus spécifiques.
Cibler des éléments spécifiques
Le CSS vous donne un contrôle précis sur les éléments de texte à styliser. Examinons les méthodes de ciblage les plus courantes :
Balises HTML
La méthode la plus simple consiste à cibler les balises HTML génériques. Cela appliquera votre changement de couleur à tous les éléments de ce type dans votre page :
CSS
p {
color: #9932CC; /* Dark orchid for paragraphs */
}
Classes
Les classes offrent une façon plus flexible d’appliquer des styles de couleur de texte. Vous définissez une classe dans votre CSS, puis ajoutez l’attribut de classe aux éléments HTML que vous souhaitez cibler :
CSS
.highlight {
color: #FFD700; /* A vibrant gold */
}
HTML
<p class="highlight">This text will be highlighted in gold.</p>
Les classes sont excellentes car :
- Réutilisabilité : Vous pouvez appliquer la même classe à plusieurs éléments, assurant un style cohérent.
- Organisation : Les classes aident à structurer votre CSS et le rendent plus facile à comprendre.
ID
Les ID sont des identifiants uniques pour des éléments HTML spécifiques et utilisent l’attribut id. Utilisez les ID avec parcimonie, car ils ont une très haute spécificité qui peut remplacer d’autres styles.
CSS
#important-message {
color: red;
}
HTML
<p id="important-message">This message will have red text.</p>
Les ID sont principalement utiles pour styliser des éléments uniques et distincts et trouvent souvent leur utilité dans les interactions JavaScript.
Changer la couleur du texte lors des interactions utilisateur
Effets de survol
La pseudo-classe :hover ajoute une touche spéciale à votre site web, vous permettant de changer la couleur du texte lorsqu’un utilisateur survole un élément avec sa souris. C’est une technique courante pour mettre en évidence les liens ou les boutons :
CSS
a:hover {
color: #EE82EE; /* A playful violet for link hover */
}
.button:hover {
color: white; /* White text on button hover */
}
Les effets de survol fournissent un retour visuel, indiquant à l’utilisateur qu’un élément est interactif. Ils améliorent la navigation et peuvent rendre votre site web plus engageant.
Autres états
Le CSS offre des pseudo-classes supplémentaires pour styliser le texte en fonction de différents états d’interaction :
- :active : Lorsqu’un élément est en train d’être cliqué ou tapé.
- :visited : Pour styliser les liens que l’utilisateur a déjà visités.
- :focus : Lorsqu’un élément (comme un champ de formulaire) a le focus du clavier.
Rendons les liens visités d’une couleur moins saturée :
CSS
a:visited {
color: #800080; /* A muted purple for visited links */
}
Ces pseudo-classes vous donnent encore plus de contrôle sur la façon dont votre texte répond aux actions de l’utilisateur, améliorant davantage l’expérience utilisateur.
Accessibilité et contraste des couleurs
L’importance d’un contraste suffisant
Choisir des couleurs de texte et d’arrière-plan avec un contraste suffisant est essentiel pour rendre votre site web lisible pour tous, y compris les utilisateurs ayant des déficiences visuelles. Les Directives pour l’accessibilité des contenus Web (WCAG) définissent des ratios de contraste minimaux afin de garantir la lisibilité de votre contenu.
Un contraste de couleurs insuffisant peut rendre le texte difficile, voire impossible à lire, entraînant de la frustration et de l’exclusion pour certains utilisateurs. En accordant la priorité au contraste, vous créez une expérience en ligne plus accueillante et inclusive.
Simulateurs de daltonisme
Le daltonisme affecte une part significative de la population. Les simulateurs de daltonisme sont des outils précieux qui vous aident à visualiser comment votre site web apparaît aux personnes présentant différents types de déficiences de la vision des couleurs. Plusieurs extensions de navigateur et outils en ligne existent à cet effet, et Elementor dispose également d’un simulateur de daltonisme intégré.
L’empathie joue un rôle clé dans la conception accessible. Se mettre à la place des utilisateurs ayant des capacités différentes favorise une compréhension plus approfondie de leurs besoins.
Ressources et outils
Examinons quelques ressources utiles pour garantir l’accessibilité de vos choix de couleurs :
- Vérificateurs de contraste : Plusieurs outils en ligne (comme le vérificateur de contraste de couleurs WebAIM : https://webaim.org/resources/contrastchecker/) vous permettent de saisir vos couleurs de texte et d’arrière-plan et indiqueront si elles répondent aux exigences de contraste WCAG.
- Générateurs de palettes de couleurs accessibles : Des sites web comme Who Can Use : https://venngage.com/tools/accessible-color-palette-generator vous aident à créer des palettes de couleurs qui priorisent l’accessibilité dès le départ.
Meilleures pratiques pour le choix des couleurs de texte
La lisibilité est essentielle
Vos choix de couleurs de texte ne devraient jamais sacrifier la lisibilité. Bien qu’un schéma de couleurs vif puisse être attrayant, il n’est utile que si vos utilisateurs peuvent lire le contenu. Voici ce qu’il faut garder à l’esprit :
- L’arrière-plan est important : La couleur du texte doit se démarquer clairement de la couleur de l’arrière-plan. Utilisez toujours un vérificateur de contraste pour le confirmer.
- Contraste élevé : Visez des combinaisons à fort contraste, en particulier pour le texte essentiel comme le corps du texte et les étiquettes de navigation.
Image de marque et psychologie des couleurs
Les couleurs ont le pouvoir d’évoquer des émotions et d’influencer fortement la perception de votre marque. Considérons comment aligner vos couleurs de texte avec l’objectif de votre site web :
- Palette de marque : Incorporez vos couleurs de marque existantes dans le style de votre texte pour promouvoir la reconnaissance de la marque et un aspect cohérent.
- Émotion : Comprenez la psychologie des couleurs. Les couleurs chaudes (rouges, oranges, jaunes) transmettent l’énergie et l’excitation, tandis que les couleurs plus froides (bleus, verts, violets) ont tendance à être plus apaisantes.
Hiérarchie et emphase
Utilisez la couleur pour créer une hiérarchie visuelle claire sur vos pages. Cela aide à guider l’œil de l’utilisateur et signale l’importance des différents éléments textuels :
- Titres : Les titres fonctionnent souvent bien avec des couleurs plus audacieuses ou plus sombres pour se démarquer du corps du texte.
- Appels à l’action : Faites ressortir les boutons et autres liens importants avec des couleurs contrastantes qui attirent l’attention.
- Subtilité : Utilisez des couleurs moins saturées ou des tailles de police plus petites pour les éléments textuels moins importants
N’en faites pas trop
Un peu de couleur suffit ! Voici pourquoi la simplicité est souvent préférable :
- Accablant : Trop de couleurs peuvent rendre votre site web chargé et difficile à lire.
- Cohérence : Une palette de couleurs limitée et bien choisie crée un aspect plus harmonieux et raffiné.
Elementor : Styliser le texte de manière intuitive
Présentation de l’éditeur visuel Elementor
La force principale d’Elementor réside dans son éditeur visuel drag-and-drop. Cet éditeur vous donne un contrôle en temps réel sur la conception de votre site web, y compris la couleur du texte, sans écrire une seule ligne de CSS (sauf si vous le souhaitez). Cette approche permet à ceux qui n’ont pas d’expérience en codage de créer de beaux sites web riches en couleurs.
Contrôles de couleur de texte dans les widgets Elementor
Presque tous les widgets Elementor contenant du texte (titres, paragraphes, boutons, etc.) disposent de contrôles intuitifs de sélection de couleur dans leurs options de style. Illustrons cela :
- Sélectionnez un widget : Choisissez n’importe quel widget basé sur du texte sur votre page.
- Onglet de style : Naviguez jusqu’à l’onglet « Style » du widget dans le panneau d’édition Elementor.
- Sélecteur de couleurs : Localisez l’option « Couleur du texte » et cliquez dessus pour révéler un sélecteur de couleurs convivial.
- Choisissez librement : Vous pouvez sélectionner à partir d’une palette de couleurs, saisir des codes hexadécimaux, ou utiliser l’outil pipette pour faire correspondre parfaitement les couleurs existantes sur votre site web.
Ce flux de travail rationalisé accélère considérablement votre expérimentation et mise en œuvre des couleurs de texte.
Paramètres de style global
Elementor offre des paramètres de style global qui vous permettent de définir des couleurs par défaut pour les titres, le corps du texte, les liens, et plus encore. Cela présente plusieurs avantages :
- Cohérence : Maintenez un aspect cohérent sur l’ensemble de votre site web avec facilité.
- Gain de temps : Modifiez les couleurs à l’échelle du site en quelques clics au lieu d’éditer des widgets individuels.
Capacités CSS personnalisées
Bien que les outils visuels d’Elementor soient incroyablement puissants, vous pourriez vouloir les affiner avec du CSS personnalisé. Elementor vous permet d’ajouter du code CSS personnalisé directement aux widgets, aux pages, ou à l’échelle du site, vous offrant ce niveau supplémentaire de contrôle lorsque nécessaire.
Bonus : Techniques et outils avancés
Dégradés de couleurs
Les dégradés CSS vous permettent de créer des transitions douces entre plusieurs couleurs au sein de votre texte. Cela peut produire des effets accrocheurs et mémorables :
CSS
h1 {
background: linear-gradient(to right, #FF0000, #FFA500, #FFFF00);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
Pour garantir l’affichage des dégradés de couleurs dans votre texte, comme dans l’exemple ci-dessus, vous aurez souvent besoin de préfixes spécifiques -webkit- pour la compatibilité entre différents navigateurs.
Les dégradés offrent une opportunité unique d’ajouter de la profondeur et de l’intérêt visuel aux titres ou aux éléments d’appel à l’action.
Ombres de texte et contours de texte
Ajoutons de la dimension à votre texte :
Ombres de texte (text-shadow) Créez des effets d’ombre subtils derrière votre texte, améliorant la lisibilité sur certains arrière-plans ou ajoutant une touche de style.
CSS
p {
text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}
Contours de texte (-webkit-text-stroke) Ajoutez des contours à votre texte pour une emphase accrue ou une esthétique plus audacieuse.
CSS
h2 {
-webkit-text-stroke: 1px black;
color: white;
}
Utilisez les ombres et les contours de texte avec discernement. La subtilité est souvent préférable, mais des effets audacieux peuvent briller dans des cas d’utilisation spécifiques comme les grands titres décoratifs.
Fonctions de couleur (si l’espace le permet)
CSS fournit des fonctions comme lighten(), darken(), saturate(), et d’autres pour manipuler les couleurs à la volée. Celles-ci sont particulièrement pratiques dans les préprocesseurs comme Sass pour calculer dynamiquement des variations de couleur basées sur votre thème de couleur.
CSS
/* Example using the lighten() function */
button:hover {
background-color: lighten(#006400, 10%); /* Lightens the green by 10% on hover */
}
140 noms de couleurs et valeurs hexadécimales pris en charge par tous les navigateurs :
Conclusion
Tout au long de ce guide, nous avons exploré l’univers de la couleur du texte en CSS. Vous avez appris les fondamentaux de la propriété de couleur, les différentes manières d’exprimer les valeurs de couleur et les méthodes pour cibler des éléments spécifiques au sein de votre site web. Nous avons abordé l’accessibilité, les meilleures pratiques, et même quelques techniques avancées.
N’oubliez pas que la couleur est un outil puissant dans votre arsenal de conception web. Utilisez-la stratégiquement pour :
- Améliorer la lisibilité
- Guider le regard de l’utilisateur
- Évoquer des émotions et s’aligner avec votre marque
- Créer un site web visuellement captivant et mémorable
Si vous cherchez à rationaliser le processus d’ajout et de stylisation de la couleur du texte, envisagez un puissant constructeur de sites web comme Elementor. Son interface visuelle intuitive et son intégration avec un hébergement optimisé peuvent vous permettre de créer des sites web magnifiques et riches en couleurs sans nécessiter de connaissances approfondies en codage.
Vous êtes à la recherche d'un nouveau contenu ?
Recevez des articles et des informations dans notre lettre d'information hebdomadaire.
En saisissant votre email, vous acceptez de recevoir les emails d’Elementor, y compris les emails marketing,
et vous acceptez nos conditions générales et notre politique de confidentialité.