Los botones y enlaces deben mantener suficiente contraste al pasar el ratón y al recibir el foco
Muchos temas aclaran o invierten los botones al pasar el ratón y al recibir el foco. Cuando el texto se vuelve gris pálido sobre blanco justo en el momento en que un cliente señala «Añadir al carrito», las personas con baja visión o con alteraciones de la visión del color ya no pueden leerlo.
- ID de la regla
- vs-hover-focus-contrast
- Origen
- Comprobación de Validiscan
- Impacto
- Grave
- Nivel de corrección
- ASSISTED
- en Shopify, Shopware, WooCommerce y Magento
- Estado
- se ejecuta
Qué hace la comprobación
Mide el contraste del texto (1.4.3) y el de los bordes e indicadores (1.4.11) de botones y enlaces en sus estados hover y focus, que las comprobaciones de contraste estáticas no detectan.
La comprobación lee a[href], button, [role="button"], [role="link"] y los botones creados con input, y omite los desactivados, los ocultos y los casi transparentes. Toma una muestra de un elemento por estilo (etiqueta, clase, colores, tipografía, zona de la página), hasta 60 por página, y congela las transiciones CSS para leer los colores finales.
Tras una pulsación real de la tecla Tab, para que se aplique :focus-visible, cada muestra se lee en su estado predeterminado y después con el foco. Las muestras con texto que están en primer plano en su punto central se prueban además con el ratón encima, durante los primeros 10 segundos de la comprobación.
El texto es un hallazgo cuando, en un estado hover o de foco que cambia los colores, su contraste queda por debajo de 4,5:1, o de 3:1 en el texto grande (24 px, o 18,66 px en negrita). Los colores se componen sobre blanco a través de los fondos y la opacidad de los ancestros; se omite el texto que está sobre una imagen, un vídeo u otra caja superpuesta. Un outline de foco o un box-shadow añadido es un hallazgo cuando el mejor de ellos queda por debajo de 3:1 frente al fondo contiguo; el anillo auto del navegador no se mide. Los bordes, los subrayados y los cambios de fondo no se miden como indicadores de foco.
Cómo corregirlo
Elija para los estados hover y focus colores que mantengan un contraste de al menos 4,5:1 para el texto (3:1 para el texto grande) y de al menos 3:1 para los bordes de los botones y los indicadores de foco, idealmente ajustando las variables de color del tema para que todos los estados mantengan suficiente contraste.
Criterios de conformidad de las WCAG
- 1.4.3 Contrast (Minimum), nivel AA
- 1.4.11 Non-text Contrast, nivel AA
Apartados de la norma EN 301 549
| Criterio de las WCAG | Versión 3.2.1 | Versión 4.1.1 |
|---|---|---|
| 1.4.3 | 9.1.4.3 | 9.1.4.3 |
| 1.4.11 | 9.1.4.11 | 9.1.4.11 |
Empiece con una revisión gratuita de su tienda.
Envíe la dirección de su tienda. Validiscan la escanea y le responde con cada fallo que el escaneo pueda demostrar, con la página y el código.
Solicitar revisión gratuitaO escriba a info@validiscan.com.
Qué cubre la revisión gratuita y qué deja fuera- Usted envía
- la dirección de su tienda
- Páginas escaneadas
- hasta 15
- Usted recibe
- todos los fallos que el escaneo puede demostrar, con la página y el código
- En su tienda
- solo páginas públicas; sin inicio de sesión, nada comprado, ningún formulario enviado
- Lo que no es
- una auditoría completa