Analizador de Accesibilidad de Degradados

Analiza degradados para detectar zonas donde el contraste de texto puede ser insuficiente

Analizador de Accesibilidad de Degradados

Analiza degradados para legibilidad de texto. Detecta zonas peligrosas donde el contraste puede ser insuficiente.

Texto de Titular de Ejemplo

Este es texto de cuerpo para probar legibilidad a través del degradado.

Análisis de Contraste a lo Largo del Degradado

AA (4.5:1)
AAA (7:1)
Contraste Mín
5.70:1
Contraste Máx
10.36:1
Peor Posición
100%
Zonas Peligrosas
0
WCAG AAA
FALLA
Requiere 7:1 en todo
WCAG AA
PASA
Requiere 4.5:1 en todo
AA Large
PASA
Requiere 3:1 en todo

Consejos para Degradados Accesibles

  • • Evita colocar texto sobre las áreas de menor contraste
  • • Considera añadir una capa semitransparente detrás del texto
  • • Usa degradados oscuros con texto blanco o degradados claros con texto oscuro
  • • Prueba con contenido real, no solo texto de ejemplo

Cómo funciona

Los degradados son populares en diseño web, pero pueden crear problemas de accesibilidad si el texto no tiene suficiente contraste en todas las zonas del gradiente.

El problema con los degradados

A diferencia de los fondos sólidos, un degradado tiene múltiples valores de color a lo largo de su recorrido. Esto significa que el contraste del texto varía dependiendo de dónde se posicione sobre el gradiente.

¿Qué son las zonas peligrosas?

Las zonas peligrosas son áreas del degradado donde el contraste entre el texto y el fondo cae por debajo de los umbrales WCAG recomendados:

  • Crítico: Contraste < 3:1 (falla AA Large)
  • Advertencia: Contraste < 4.5:1 (falla AA)
  • Seguro: Contraste ≥ 4.5:1 (pasa AA)

Soluciones comunes

  • Capa semitransparente: Añade un overlay oscuro o claro detrás del texto
  • Posicionamiento estratégico: Coloca el texto solo en zonas seguras
  • Sombra de texto: Añade text-shadow para mejorar la legibilidad
  • Ajustar el degradado: Modifica los colores para mantener contraste uniforme

Mejores prácticas

  • Usa degradados más oscuros con texto blanco o más claros con texto negro
  • Evita degradados con transiciones de luminosidad extremas
  • Prueba con contenido real, no solo texto de ejemplo
  • Considera usar degradados solo para elementos decorativos, no para fondos de texto

💡 Ejemplos de uso prácticos

Caso 1: Hero con degradado azul-púrpura

Degradado de #3B82F6 a #8B5CF6 con texto blanco.

→ Zona azul: 4.8:1 ✅ Pasa AA
→ Zona púrpura: 3.9:1 ⚠️ Solo pasa AA Large
→ Solución: Oscurecer el púrpura a #7C3AED

Caso 2: Banner con degradado naranja-amarillo

Degradado de #F97316 a #FBBF24 con texto negro.

→ Zona naranja: 3.2:1 ⚠️ Bajo para texto pequeño
→ Zona amarilla: 1.8:1 ❌ Falla completamente
→ Solución: Usa texto oscuro #1F2937 o añade sombra

Caso 3: Card con degradado sutil

Degradado de #1E293B a #334155 con texto blanco.

→ Todo el degradado: 8.5:1 - 6.2:1 ✅ Excelente
→ Este tipo de degradados sutiles son ideales para texto

Preguntas Frecuentes

¿Puedo usar cualquier degradado si añado una sombra al texto?
Las sombras de texto ayudan pero no son una solución completa. WCAG no considera las sombras al calcular el contraste. Es mejor asegurar que el degradado base tenga suficiente contraste y usar sombras como mejora adicional.
¿Cómo calcula la herramienta el contraste en un degradado?
La herramienta muestrea el degradado en múltiples puntos (generalmente 10-20) a lo largo de su recorrido y calcula el contraste del texto en cada punto. Luego identifica las zonas donde el contraste cae por debajo de los umbrales WCAG.
¿Qué tipo de degradados son más seguros para texto?
Los degradados más seguros son aquellos con transiciones sutiles de luminosidad. Por ejemplo, de azul oscuro a azul medio, o de gris oscuro a negro. Evita degradados que van de colores claros a oscuros o viceversa.
¿Debo evitar completamente los degradados con texto?
No necesariamente. Los degradados pueden ser accesibles si se diseñan correctamente. La clave es mantener un contraste mínimo de 4.5:1 en toda la zona donde aparecerá el texto, o usar técnicas como overlays semitransparentes.
¿Qué es un overlay y cómo ayuda?
Un overlay es una capa semitransparente (generalmente negra o blanca) que se coloca entre el degradado y el texto. Por ejemplo, rgba(0,0,0,0.5) sobre un degradado claro mejora significativamente el contraste del texto blanco.