Cambiar el color de texto seleccionado

texto seleccionado

Gracias a una de las propiedades de CSS3 tenemos la posibilidad de personalizar el color con el que aparece seleccionado un texto cuando arrastramos el ratón sobre el. A pesar de que por defecto el navegador nos da un color predeterminado, azul la mayoría de las veces, puede ser interesante cambiar este color para que combine con nuestro diseño o conseguir un mayor contraste en nuestra web.

::selection {
background: #08E303;
color: white;
}
::-moz-selection {
background: #08E303;
color: white;
}
Cambio del color de texto seleccionado en diferentes bloques
Se pueden añadir diferentes bloques personalizados para aplicar distintos colores de texto seleccionado en nuestra web, por ejemplo: añadiendo las clases: yellow y red, una mostrará un fondo amarillo y la otra en rojo.
p.yellow::selection {
background: #E6F762;
}
p.yellow::-moz-selection {
background: #E6F762;
}
p.red::selection {
background: #FC2A2A;
}
p.red::-moz-selection {
background: #FC2A2A;
}
Esta característica es soportada por la mayoría de navegadores actuales: Firefox, Safari, Chrome, Opera…

Deja un comentario