Esta publicación demostrará el funcionamiento del ":enfocar" y ":activo"Clases de pseudo y la diferencia entre ellas.
: Focus vs: activo
El ":activo"Se activa exactamente en el momento o instancia, el usuario hace clic en un elemento y desaparece cuando el usuario deja el clic del mouse. Por ejemplo, se activa cuando se hace clic en un botón y el efecto desaparece cuando el mouse está configurado. Pero, después del evento (un clic de botón), el efecto de las propiedades agregadas en el ":enfocar"Permanece pseudo-clase.
Ejemplo: Crear un botón con: Focus y: Active
Entendamos esto con un ejemplo práctico simple creando un botón y luego agregando el ":enfocar" y ":activo"Pseudo-clases:
En el fragmento de código anterior:
El ":enfocar" y ":activo"Las pseudo-clases para el fragmento de código HTML anterior se pueden agregar en el elemento de estilo CSS como el siguiente:
botónEn el elemento de estilo CSS arriba:
El ":enfocar" y ":activoLos pseudo-clases funcionan de la siguiente manera en coordinación con las propiedades:
Esto se trataba de las funcionalidades del ":enfocar" y ":activo"Y la diferencia entre ellos.
Conclusión
El ":enfocar" y ":activo"Las pseudo-clases se utilizan para definir las propiedades de CSS para los elementos en los casos en que se realiza un evento determinado en un elemento HTML. El efecto de las propiedades definidas en el pseudo-clase ": Active" desaparece instantáneamente después del evento como un clic del mouse, pero el efecto de las propiedades definidas en el pseudo-clase ": Focus" permanece después del evento realizado en el elemento.