Nous savons tous que lorsque nous sélectionnons une partie de texte dans le navigateur, sa couleur de fond est passée au bleu. Est-ce un moyen de changer cette couleur par CSS ou JavaScript?Comment changer la couleur d'arrière-plan du texte sélectionné dans les navigateurs?
Répondre
Oui: vous pouvez utiliser les pseudo-éléments ::selection
et ::-moz-selection
(MDN), ce qui vous permet de spécifier les couleurs de premier plan et d'arrière-plan du contenu sélectionné. Cela fonctionnera dans tous les principaux navigateurs sauf IE < 9, pour lequel il n'y a pas d'alternative.
::selection {
background: pink;
color: yellow;
}
::-moz-selection {
background: pink;
color: yellow;
}
J'ai essayé, mais aucun résultat. Êtes-vous sûr? –
dans quel navigateur vérifiez-vous? Vérifiez la table de compatibilité du navigateur donnée à la fin de la page fournie dans la réponse. –
@Saeed: Oui, je suis sûr: voir http://jsfiddle.net/ZtnT7/ –
Internet Explorer pour Windows menu
1.Dans le Outils, sélectionnez Options Internet ....
2.Cliquez sur l'onglet Général, puis sur le bouton Couleurs .... Vous pouvez sélectionner les couleurs visitées, non visitées et en vol stationnaire. Désélectionnez Utiliser les couleurs Windows si vous souhaitez également définir des couleurs de texte et d'arrière-plan personnalisées. Cliquez sur OK. Remarque: Dans Internet Explorer 7 ou version ultérieure, vous devez décocher Utiliser les couleurs Windows pour modifier l'une des couleurs par défaut.
3.Si vous souhaitez remplacer les couleurs définies par des pages avec les vôtres, cliquez sur Accessibilité ..., puis cochez Ignorer les couleurs spécifiées sur les pages Web. Cliquez sur OK.
4.Cliquez sur OK pour enregistrer vos modifications et fermer la fenêtre Options Internet. Safari Safari ne vous permet pas de modifier facilement l'arrière-plan, le texte, le lien visité et les couleurs de liens non consultés. Cependant, vous pouvez utiliser vos propres feuilles de style pour afficher les pages Web:
Dans le menu Safari, sélectionnez Préférences ....
2.Dans la fenêtre qui s'affiche, cliquez sur Avancé. 3.Dans le menu déroulant à côté de "Feuille de style:", sélectionnez Autre ..., puis naviguez jusqu'à la feuille de style que vous souhaitez utiliser.
4.Cliquez sur Choisir.
Firefox 3.x
1. Si vous utilisez Windows ou Linux, dans le menu Outils, sélectionnez Options .... Sous Mac OS X, dans le menu Firefox, sélectionnez Préférences ....
2.Cliquez sur Contenu. Sous "Fonts & Colors", cliquez sur Couleurs .... 3. Sélectionnez les couleurs pour l'arrière-plan, le texte, les liens visités et les liens non visités.
4.Si vous souhaitez remplacer les paramètres de couleur des sites par les vôtres, décochez la case Autoriser les pages à choisir leurs propres couleurs, au lieu de mes sélections ci-dessus.
Merci pour cette excellente explication, mais je voulais dire en tant que développeur de la page Web, pas en tant qu'utilisateur final. Je n'ai pas accès à leurs navigateurs. Mais +1 pour une bonne contribution :) –
La question était de changer la couleur via CSS ou JS :) –
Vous avez raison Jose ... mieux vaut un peu plus de savoir sur le même thème que moins, mais vous avez raison. – Francesco
Pour un travail plus complètement, vous pouvez utiliser plusieurs sélecteurs avec la même fonction, mais utilisé dans différents navigateurs:
::selection {
background: orange;
color: white;
}
::-moz-selection {
background: orange;
color: white;
}
::-webkit-selection {
background: orange;
color: white;
}
::-o-selection {
background: orange;
}
::-ms-selection {
background: orange;
color: white;
}
-moz- Firefox.
-webkit- Safari et Chrome.
-o- Opera.
-ms- Internet Explorer.
- 1. Comment changer la couleur du texte sélectionné?
- 2. Comment changer la couleur du texte sélectionné?
- 3. Comment changer la couleur du contenu sélectionné
- 4. Comment changer la couleur du texte sélectionné à l'aide colorpicker
- 5. Comment changer la couleur d'arrière-plan du texte sélectionné
- 6. ListBox Couleur du texte sélectionné
- 7. Comment changer la couleur du texte dans les applications Android
- 8. Comment changer la couleur du texte RibbonStatusBarPane?
- 9. Notepad ++ changer la couleur du texte?
- 10. Changer la couleur du texte dans DataGridVIewComboBoxCell
- 11. Changer la couleur du texte dans MoreNavigationController
- 12. Changer la couleur du texte dans ListView
- 13. Changer la couleur du texte onclick
- 14. Comment changer la couleur du texte javascript?
- 15. Changer la couleur du texte lorsque le texte est sélectionné dans mobile Safari
- 16. comment régler la couleur du texte dans le TextView sélectionné
- 17. Définir la couleur d'arrière-plan du texte sélectionné dans NSTextView?
- 18. Comment changer la couleur du texte du commutateur dans Android
- 19. Comment changer la couleur du texte dans Disqus comment textarea?
- 20. Changer la couleur du texte de l'élément sélectionné dans la roulette
- 21. Changer la couleur du texte pour les exceptions dans LogCat
- 22. Changer la couleur du texte holo spinner
- 23. Comment surligner ou changer la couleur du texte dans iOS?
- 24. Comment changer la couleur du curseur sans changer la couleur du texte?
- 25. comment changer la couleur du texte individuellement dans UITextView
- 26. Comment changer la couleur de texte du segment sélectionné en état en surbrillance après la sélection
- 27. Comment changer la couleur de l'élément sélectionné dans la galerie
- 28. Comment changer la couleur du texte dans FAR?
- 29. Comment changer la couleur du texte dans une vue?
- 30. Modifier la couleur de surbrillance du texte sélectionné dans RichEdit
Voulez-vous dire la couleur du lien? –