2010-07-23 10 views
3

Comment changer la couleur de la surbrillance/sélection du texte? La valeur par défaut est bleue. Par exemple, si vous mettez en surbrillance/sélectionnez le texte sur ce site, il est bleu. Par exemple, si vous mettez en surbrillance/sélectionnez le texte sur ce site. Mais sur css-tricks.com si le texte est surligné/sélectionné, il s'agit de pêche orange.Sélectionner/surligner du texte avec une couleur différente

Répondre

1

avec JS vous checkout où la sélection est. alors vous supprimez et modifiez le css background-color de la partie de texte sélectionné dans à l'orange ;-)

2

Il est une fonctionnalité CSS3 seule, que seul Firefox et Safari ont implem jusqu'ici (pour autant que je sache).

::selection { 
    background: #ffb7b7; /* Safari */ 
} 
::-moz-selection { 
    background: #ffb7b7; /* Firefox */ 
} 
+0

cela fonctionne également dans l'opéra. – input

+0

Embarrassant, j'ai écrit cela d'Opera et je l'ai vu fonctionner. Doh! – Andy

0
::selection { 
    background: red; 
} 

::-moz-selection { 
    background: red; 
} 

::-webkit-selection { 
    background: red; 
} 

sélection webkit numéro d'opéra fixe :)