Aquí está el problema:
::selection {
background: #ffb7b7; /* WebKit/Blink Browsers /
}
::-moz-selection {
background: #ffb7b7; / Gecko Browsers */
}
Dentro del selector de selección, el color y el fondo son las únicas propiedades que funcionan. Lo que puede hacer para obtener un toque extra, es cambiar el color de selección para diferentes párrafos o diferentes secciones de la página.
único que hice fue usar diferentes colores de selección para los párrafos con diferentes clases:
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;
}
Nota cómo no se combinan los selectores, a pesar de que> el bloque de estilo es hacer la misma cosa. No funciona si se combinan:
<pre>/* Combining like this WILL NOT WORK */
p.yellow::selection,
p.yellow::-moz-selection {
background: #fff2a8;
}</pre>
Eso es porque los navegadores ignoran el selector de todo si hay una parte de ella que no entienden o no es válida. Hay algunas excepciones a esto (IE 7?) Pero no en relación con estos selectores.
yo recomendaría, que si se utiliza texto-sombra, usted debe tener mucho cuidado con esto, tal como se describe aquí, http://www.jqui.net/tips-tricks/highlight-text-and-common-design-failure/y también aquí http://www.welcomebrand.co.uk/thoughts/using-text-shadow-dont-forget-highlighting/ :) – Val