40-pseudo-clases en css

HTML






Pseudo-clases en CSS

Las pseudo-clases en CSS son una forma de definir el estilo de un elemento basado en su estado o en su posición dentro de la estructura del documento. Se utilizan para seleccionar y aplicar estilos a elementos en situaciones específicas, como cuando el usuario interactúa con ellos o cuando un elemento se encuentra en un estado determinado.

Algunas de las pseudo-clases más comunes son:

  • :hover - Se aplica cuando el usuario pasa el ratón sobre el elemento.
  • :active - Se aplica cuando el elemento está siendo activado, por ejemplo, un enlace que se está haciendo clic.
  • :focus - Se aplica cuando el elemento tiene el foco, como cuando un campo de texto está seleccionado.
  • :nth-child() - Se aplica a los elementos basados en su posición dentro de su padre.

Volver al índice de los temas




            
/* Ejemplo de Pseudo-clases en CSS */
a:hover {
    color: red; /* Cambia el color del enlace cuando el ratón está sobre él */
}

input:focus {
    border-color: blue; /* Cambia el borde del campo de texto cuando tiene el foco */
}

li:nth-child(odd) {
    background-color: #f0f0f0; /* Aplica un fondo diferente a los elementos impares */
}
            
        

Ejemplos Visuales

El siguiente ejemplo muestra cómo funciona la pseudo-clase :hover cuando el usuario pasa el ratón sobre un enlace:

Hover sobre este enlace

Este ejemplo aplica la pseudo-clase :focus a un campo de entrada:

Y finalmente, este ejemplo utiliza :nth-child() para cambiar el fondo de los elementos impares en una lista:

  • Elemento 1
  • Elemento 2
  • Elemento 3
  • Elemento 4



...


Publicar un comentario

0 Comentarios