Attualmente sto lavorando a un sito Web e desidero modificare il colore di selezione del testo.Cambiare il colore di selezione del testo usando i CSS?
Ho un po 'di lavoro. Questo è (parte di) il codice nel mio foglio di stile:
::selection {
background: #FF0099;
color: black;
text-shadow: none;
}
::-moz-selection {
background: #FF0099;
color: black;
text-shadow: none;
}
Produce un risultato per lo più soddisfacente. Tuttavia, in alcuni casi, l'evidenziazione sembra perdere il suo colore data (di # FF099), come mostrato in questa immagine:
Come si può vedere nella foto sopra, il testo è interamente evidenziato utilizzando il colore corretto (# FF099); tuttavia, l'area tra il corpo del testo e il titolo, nonché a sinistra del corpo del testo, viene evidenziata con il colore predefinito (di colore blu). Come posso mantenere le parti dell'evidenziazione tornando al valore predefinito?
edit: immagine ingrandita disponibile presso http://i.imgur.com/NmZIf.png
edit: campione jsFiddle: http://jsfiddle.net/VUuFR/
@MrLister Sì, ho qualcosa di simile a quello che hai. Vedi l'esempio jsFiddle che ho postato. – Bhaxy
Il blu sembra essere un elemento HTML. – Starx
@MrLister Non sono d'accordo, a mio parere, mostra il problema. Ecco uno screenshot di ciò che vedo quando evidenzi l'output: http://i.imgur.com/UHOyN.png (puoi vedere chiaramente lo spazio blu tra le due aree rosa dell'area evidenziata). – Bhaxy