Un comprobador es útil cuando su promesa es limitada: calcula la relación de dos colores sRGB opacos declarados. No descubre los píxeles reales, su función semántica ni si se revisaron todos los estados y requisitos.
Transparencia y fondos variables requieren composición
Un primer plano rgba no tiene luminancia final hasta componerse sobre un fondo conocido. Sombras, capas, opacidad heredada y modos de mezcla cambian lo visible. Gradientes y fotos contienen muchos pares locales. ContrastCheck rechaza alfa e imágenes en vez de fingir que un color escrito representa toda la composición.
Los componentes reales tienen varios colores y estados
Un botón puede exigir comparar etiqueta con relleno, borde con página y foco con color adyacente, además de estados hover, pressed, disabled y alto contraste. Un campo añade placeholder, error y selección. La herramienta no recorre DOM o CSS, no decide partes necesarias ni enumera estados. Crea un inventario explícito y prueba cada par aplicable.
La accesibilidad va más allá del contraste
Teclado, orden de foco, nombres, roles, etiquetas, encabezados, reflow, zoom, errores, alternativas y tecnología de apoyo quedan fuera del cálculo. Incluso las excepciones de contraste exigen comprender contenido y finalidad. Conserva el resultado como evidencia aritmética, no como certificado. Toda afirmación importante requiere revisión independiente.