Avez-vous remarqué l’aspect du texte lorsque les internautes le mettent en surbrillance sur votre site ? Nous devons parfois mettre à jour la couleur de sélection du texte sur les sites sur lesquels nous travaillons pour qu’elle corresponde aux couleurs de la marque, et de nombreux utilisateurs/utilisatrices nous ont demandé comment faire.
La bonne nouvelle, c’est qu’il est plus facile que vous ne le pensez de personnaliser cet élément de conception souvent négligé. Que vous souhaitiez harmoniser les couleurs de votre marque ou améliorer la lisibilité, la modification de la couleur de sélection du texte peut améliorer l’expérience des utilisateurs/utilisatrices de votre site.
Dans ce guide, nous allons vous afficher exactement comment modifier la couleur de sélection du texte par défaut dans WordPress.
Pourquoi modifier la couleur de sélection du texte par défaut dans WordPress ?
La couleur de sélection du texte fait référence à la couleur de la police dans WordPress qui s’affiche lorsque vous mettez en évidence un morceau de texte dans un contenu. Voici un exemple :
Dans certains cas, vous voudrez peut-être modifier cette couleur parce qu’elle ne s’accorde pas bien avec la conception de votre site WordPress. Le jeu de couleurs joue un rôle important dans l’apparence de votre site et dans le maintien d’une expérience de marque cohérente.
Si vous gérez un blog WordPress, vous pouvez également modifier la couleur de sélection du texte par défaut si vous estimez qu’il ne se détache pas suffisamment du reste du contenu, ce qui le rend difficile à lire.
Ceci étant dit, voyons comment vous pouvez modifier la couleur de la police pour la sélection de texte dans WordPress. Il suffit d’utiliser les liens ci-dessous pour passer à la méthode que vous souhaitez utiliser :
Méthode 1 : Utilisation d’un code pour modifier la couleur de sélection du texte (fonctionne avec tous les thèmes)
Certains thèmes WordPress offrent une fonctionnalité intégrée pour modifier la couleur de sélection du texte, mais ce n’est pas le cas de tous. C’est pourquoi nous recommandons d’utiliser un code CSS personnalisé, car la méthode est beaucoup plus universelle.
Souvent, vous trouverez des extraits de code CSS dans les tutoriels WordPress avec des instructions pour les ajouter au fichier functions.php de votre thème.
Le plus gros problème est que même une minuscule erreur dans l’extrait de code peut complètement casser votre site WordPress. Sans parler du fait que vous perdrez tout votre code personnalisé lorsque vous mettrez à jour le thème WordPress.
C’est là que WPCode entre en jeu. Cette extension d’extraits de code permet d’ajouter facilement du code personnalisé à WordPress sans provoquer d’erreurs ni rendre votre site inaccessible.
La première chose à faire est d’installer et d’activer l’extension gratuite WPCode. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.
Une fois activé, rendez-vous dans la rubrique Code Snippets » Add Snippet dans votre Tableau de bord WordPress.
Ici, il vous suffit de survoler avec votre souris la rubrique « Ajouter votre code personnalisé (nouvel extrait) ».
Lorsqu’il apparaît, cliquez sur le bouton » + Ajouter un extrait personnalisé « .
Pour commencer, saisissez un titre pour l’extrait de code personnalisé. Il peut s’agir de n’importe quoi qui vous aide à identifier l’extrait dans le Tableau de bord WordPress ultérieurement, comme « Modifier la couleur de sélection du texte ».
Ensuite, vous devez ouvrir le menu déroulant « Type de code » et sélectionner « Extrait CSS ».
Vous pouvez ensuite ajouter le CSS suivant dans la boîte de Prévisualisation du code :
/* Customizing text selection for Firefox */
::-moz-selection {
/* Background color when text is selected in Firefox */
background-color: #008000; /* Green color */
/* Text color when text is selected in Firefox */
color: #fff;
}
/* Customizing text selection for other browsers */
::selection {
/* Background color when text is selected in other browsers */
background-color: #008000; /* Green color */
/* Text color when text is selected in other browsers */
color: #fff;
}
Notez que nous avons ajouté deux styles. Le sélecteur CSS ::moz-selection
fonctionne avec le navigateur Firefox, et le sélecteur CSS ::
selection fonctionne avec d’autres navigateurs populaires comme Google Chrome, Safari, IE9+ et Opera.
Dans l’exemple ci-dessus, le code hexagonal # changera la couleur du lien en vert, vous devrez donc modifier la couleur d'arrière-plan : #008000
à la couleur que vous souhaitez utiliser pour le texte en surbrillance.
Si vous n’êtes pas sûr du code hexadécimal à utiliser, vous pouvez explorer différentes couleurs et obtenir leurs codes sur le site HTML Color Codes.
Lorsque vous êtes satisfait de l’aspect de votre code, il vous suffit de cliquer sur le permutateur « Inactif » pour afficher « Actif » à la place.
Cliquez ensuite sur « Enregistrer l’extrait » pour rendre l’extrait CSS direct.
Vous pouvez maintenant visiter votre site pour voir les modifications en action.
Voici à quoi cela ressemble sur notre site de démonstration.
Méthode 2 : Utilisation des Réglages du Thème WordPress (varie selon le thème classique)
Certains thèmes WordPress vous permettent de modifier les Réglages de votre typographie et de vos polices, notamment la couleur de texte sélectionnée. Pour vérifier si c’est le cas pour votre thème, vous devez vous rendre dans Apparence » Personnaliser.
Note : Cette méthode ne s’applique pas aux thèmes basés sur des blocs.
Recherchez ici les réglages libellés « Couleurs ».
Si vous voyez un onglet « Général », « Global » ou similaire, il contient souvent les réglages de couleurs du thème.
Par exemple, si vous utilisez le thème WordPress Astra, vous devez sélectionner l’onglet « Global ».
Après cela, cliquez sur » Colors » pour voir toutes les différentes couleurs qui composent ce thème WordPress.
Ensuite, vous devez cliquer sur « Accent ».
Cela ouvre un sélecteur de couleurs dans lequel vous pouvez sélectionner une nouvelle couleur de sélection de texte.
Vous pouvez maintenant regarder la modification de la couleur de la police, car la Prévisualisation en direct se mettra à jour automatiquement. Vous pouvez donc essayer différents réglages pour voir ce qui convient le mieux à votre site WordPress.
Lorsque vous êtes satisfait de vos modifications, il vous suffit de cliquer sur « Publier » pour les rendre directes.
Ensuite, vous verrez la nouvelle couleur de sélection du texte en direct sur votre blog ou site WordPress.
Même si vous ne voyez aucun réglage de couleur dans le personnalisateur de thème WordPress, il est toujours utile de vérifier dans la documentation de votre thème s’il existe un moyen de modifier la couleur de sélection du texte par défaut.
Vous pouvez même vous adresser au développeur/développeuse du thème pour obtenir de l’aide. En savoir plus, veuillez consulter notre guide sur la façon de demander correctement un support WordPress et de l’obtenir.
Découvrez d’autres astuces de typographie WordPress
Vous souhaitez personnaliser les polices de caractères de votre site WordPress, mais vous ne savez pas comment faire ? Jetez un coup d’œil à ces guides pour vous aider à démarrer :
- Les meilleures extensions de typographie WordPress pour améliorer votre design
- Comment modifier facilement la taille de la police dans WordPress
- Qu’est-ce qu’une police de caractères sûre pour le Web + Les meilleures polices de caractères sûres pour le Web (Guide du débutant)
- Comment ajouter facilement des polices d’icônes dans votre thème WordPress
- Comment ajouter des Avancées dans les publications WordPress
Nous espérons que ce tutoriel vous a aidé à apprendre comment modifier la couleur de sélection du texte par défaut sur WordPress. Vous pouvez également consulter notre guide sur les meilleurs constructeurs de pages Avancée pour WordPress et comment vendre des polices en ligne avec WordPress.
Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.
Michael
Thank you so much for your post ! Clear and useful.
WPBeginner Support
Glad you found our content helpful
Administrateur
Lynne Clay
Is there a way to change just my posts titles color without having to change the coding? I don’t understand anything about coding and don’t want to mess with that anyway.
WPBeginner Support
While it requires coding, if you wanted customizations without needing to understand the code you could look into a plugin such as CSS Hero which we have reviewed here:
https://www.wpbeginner.com/plugins/css-hero-review-wordpress-design-customization-made-easy/
Administrateur
Samar Jamil
Thanks for this awesome post.
WPBeginner Support
You’re welcome
Administrateur
KrishnaChaitanya
Thank you very much, your service was excellent. Lot to learn from you.
WPBeginner Support
Glad our tutorial was helpful
Administrateur
Adrian Wallis
Thanks, it worked great for me in a Twenty Fourteen Child. Hopefully that is the last of the default green gone from template
Michele
I tried this but it didn’t work… I’m using Thesis, does that make a difference?
Editorial Staff
Not that we know of because it is a basic CSS change. The only thing we can think of is that thesis is overriding your styles maybe?
Administrateur
Marvin
Hello there,
I just copied your code in my Genesis eleven40 child theme but it is not working.
Thank You
Editorial Staff
It should work just fine unless eleven40 has it’s own styles pre-defined. In which case you would need to override them by adding an !important value in yours.
Administrateur
Lauren
Oh my gosh. I have been searching tirelessly all over the internet for the solution to this problem, but to no avail. But this response to Marvin’s question solved it! So simple. Thanks so much!!!!!
David Abramson
Cool trick. I am working on a website in Genesis and like my tech support guy says, « it’s as easy as drinking a glass of water »
Thanks!
-David
Brad Dalton
Chris Coyier posted this on css-tricks.com back in 2009 http://css-tricks.com/snippets/css/change-text-selection-color/
Editorial Staff
Ah well, didn’t know about it until we saw it on Brian’s site.
Administrateur
Keith Davis
Yes I saw it on Brian Gardner’s site.
Never knew you could change the selection colours until I read his article.
Not sure if I would ever use it, but nice to know it can be done.
Josh McCarty
This is one of those simple things that many people probably won’t notice, but it’s a nice « extra » to add to a website. I first saw it in HTML5 Boilerplate and use it frequently on sites that I build.
bungeshea
You actually can combine them, like this:
::selection,
::-moz-selection {
background-color: #ff6200;
color: #fff;
}
Editorial Staff
We saw this tutorial on Brian’s site. He suggests that combining them will not work (not sure which environment it was not working). But we’d stick with what we know works.
Administrateur
Clean Digital
Nice post. Just updated our site with a nice red background! Cheers!
Gautam Doddamani
genesis has a nice text selection color. your site’s is orange which is cool
p.s. speaking about site appearances, yoast.com got an upgrade too, he is also now using the genesis framework kudos to that!
Editorial Staff
Yup, Genesis is a very good framework to build your site on.
Administrateur