Con pseudoclases podemos apuntar a estados especiales en elementos de formulario, como cuando el usuario enfoca un campo, ingresa un dato inválido o un campo es obligatorio.
Las pseudoclases más comunes incluyen <:focus> cuando el campo está activo, <:required> para campos obligatorios y <:disabled> para campos deshabilitados.
El siguiente ejemplo muestra un formulario básico con campos obligatorios que usan pseudoclases.
La pseudoclase <:invalid> es muy útil si alguien introduce un dato erróneo, como un correo inválido. <:hover> y <:checked> también aportan interactividad.
Este ejemplo muestra cómo cambia el color de un campo en caso de entrada inválida y cómo se resalta cuando está en foco.
Usar pseudoclases con criterio mejora mucho la experiencia de usuario.
Please sign in to ask Lara about CSS form pseudo-classes.
Seleccionar idioma
Establecer tema
© 2025 ReadyTools. Todos los derechos reservados.