Ecco il problema:
::selection {
background: #ffb7b7; /* WebKit/Blink Browsers /
}
::-moz-selection {
background: #ffb7b7; / Gecko Browsers */
}
All'interno del selettore di selezione, il colore e lo sfondo sono le uniche proprietà che funzionano. Quello che puoi fare per un tocco in più, è cambiare il colore di selezione per diversi paragrafi o diverse sezioni della pagina.
Tutto quello che ho fatto è stato utilizzare diversi colori selezione per i paragrafi con classi diverse:
p.red::selection {
background: #ffb7b7;
}
p.red::-moz-selection {
background: #ffb7b7;
}
p.blue::selection {
background: #a8d1ff;
}
p.blue::-moz-selection {
background: #a8d1ff;
}
p.yellow::selection {
background: #fff2a8;
}
p.yellow::-moz-selection {
background: #fff2a8;
}
Si noti come i selettori non sono combinati, anche se> il blocco di stile sta facendo la stessa cosa. Non funziona se si combinano:
<pre>/* Combining like this WILL NOT WORK */
p.yellow::selection,
p.yellow::-moz-selection {
background: #fff2a8;
}</pre>
Questo perché i browser ignorano l'intero selettore se v'è una parte di esso che non capiscono o non è valido. Ci sono alcune eccezioni a questo (IE 7?) Ma non in relazione a questi selettori.
fonte
2017-09-07 18:49:27
vorrei raccomandare, che se si utilizza text-shadow, si dovrebbe essere molto attenti a questo, come descritto qui, http://www.jqui.net/tips-tricks/highlight-text-and-common-design-failure/e anche qui http://www.welcomebrand.co.uk/thoughts/using-text-shadow-dont-forget-highlighting/ :) – Val