Pseudoelementos
Las pseudoelementos sirven para establecer estilos para determinadas partes de los elementos seleccionados, como por ejemplo dar un estilo específico a la primera letra o línea de un elemento, insertar un contenido previo o posterior al contenido del elemento seleccionado, etc.
La sintaxi de un pseudoelemento es:
selector::pseudoelemento {
propiedad:valor;
}A continuación repasaremos los pseudoelementos existentes.
::after
El pseudoelemento ::afterpermite insertar contenido tras el propio contenido del elemento seleccionado. A tal efecto, debe emplearse la propiedad content para especificar el contenido a insertar.
Veamos un ejemplo de aplicación:
/* Inserta al final de cada párrafo una nota recordatorio */
p::after {
content: " - Recuerda!";
background-color: yellow;
color: red;
font-weight: bold;
}::before
El pseudoelemento ::beforepermite insertar contenido previo al propio contenido del elemento seleccionado. A tal efecto, debe emplearse la propiedad content para especificar el contenido a insertar.
Veamos un ejemplo de aplicación:
::first-letter
El pseudoelemento ::first-letterpermite aplicar un estilo distintivo a la primera letra del contenido del elemento seleccionado.
Veamos un ejemplo de aplicación:
Este pseudoelemento solo se puede utilizar en elementos de tipo block.
::first-line
El pseudoelemento ::first-line permite aplicar un estilo distintivo a la primera línea de texto del contenido del elemento seleccionado.
Veamos un ejemplo de aplicación:
Este pseudoelemento solo se puede utilizar en elementos de tipo block.
::selection
El pseudoelemento ::selection permite aplicar un estilo distintivo a la porción del elemento seleccionado que el usuario haya seleccionado.
Veamos un ejemplo de aplicación:
Únicamente se pueden modificar las propiedades color, background, cursor y outline mediante el uso de este pseudoelemento.
Última actualización
¿Te fue útil?