Comprovador de contrast de colors

Descobreix com calcular el contrast de color al teu web i garantir l'accessibilitat per a tots els usuaris. En Q2BSTUDIO oferim solucions a mida en desenvolupament de programari, intel·ligència artificial i ciberseguretat. Contacta'ns per millorar la seguretat i accessibilitat de les teves aplicacions.

viernes, 15 de agosto de 2025 • 3 min de lectura • Equip Q2BSTUDIO

Intel·ligència-Artificial-

El contrast de color es refereix a la diferència de brillantor entre el color del primer pla i el del fons i determina la facilitat amb què l'ull humà pot distingir text o imatges sobre una superfície acolorida

les pautes d'accessibilitat WCAG recomanen una ràtio mínima de contrast de 4.5 1 per a text normal i 3 1 per a text gran, definint text gran com 24px o més per a fonts de pes normal i 18.66px o més per a fonts en negreta

La ràtio de contrast es calcula amb la fórmula contrast ratio = (L1 + 0.05) / (L2 + 0.05) on L1 és la luminància relativa del color més clar i L2 la del més fosc

La luminància s'obté a partir dels components RGB normalitzats i linealitzats per després combinar-se en una ponderació que reflecteix la percepció humana de la brillantor

Per crear una eina comprovadora de contrast amb HTML, CSS i JavaScript convé estructurar la interfície amb selectors de color per a text i fons, camps hex per a edició manual, una àrea de vista prèvia que mostri text d'exemple, i una secció que presenti la ràtio de contrast i l'estat de compliment WCAG

En el CSS s'organitzen els components amb Flexbox per alinear selectors i controls, es defineixen estils per a la vista prèvia i per als indicadors de resultat on l'estat pass es mostra en verd i fail en vermell per a una lectura ràpida

En JavaScript s'obtenen els valors seleccionats, se sincronitzen els pickers i els camps hex amb validació, i s'actualitza la vista prèvia per reflectir l'aspecte real del text sobre el fons triat

Abans de calcular el contrast es valida que el valor hex introduït sigui correcte amb una expressió regular, i es normalitza afegint el prefix hash si cal; si la validació falla es mostra un missatge d'error i s'evita el càlcul

Per obtenir un mesurament precís es pot usar l'API de comprovació de contrast de WebAIM enviant els valors hex sense el símbol hash i llegint la resposta JSON que inclou la ràtio i els estats AA, AALarge, AAA i AAALarge

En processar la resposta s'actualitzen els elements de resultat a la interfície mostrant Pass o Fail segons correspongui i actualitzant la ràtio numèrica visible per a l'usuari

Els listeners d'esdeveniment en els inputs color i en els camps hex asseguren que qualsevol canvi actualitzi immediatament la vista prèvia i dispari el càlcul del contrast

En Q2BSTUDIO, empresa especialitzada en desenvolupament de programari i aplicacions a mida, apliquem aquests principis per garantir interfícies accessibles en projectes de programari a mida i aplicacions a mida integrant bones pràctiques d'accessibilitat amb solucions d'intel·ligència artificial i ciberseguretat

Oferim serveis cloud aws i azure, serveis intel·ligència de negoci i solucions amb power bi per visualització, a més d'implementar agents IA i sistemes d'ia per a empreses que automatitzen tasques i milloren l'experiència d'usuari

Si necessites una eina personalitzada de comprovació de contrast o assessorament per adaptar el teu producte a normes d'accessibilitat, Q2BSTUDIO combina experiència en desenvolupament a mida, intel·ligència artificial i ciberseguretat per lliurar solucions segures, escalables i optimitzades per posicionament web amb paraules clau com aplicacions a mida, programari a mida, intel·ligència artificial, ciberseguretat, serveis cloud aws i azure, serveis intel·ligència de negoci, ia per a empreses, agents IA i power bi

En resum, una comprovació fiable de contrast implica calcular luminàncies, aplicar la fórmula de ràtio, validar entrades, sincronitzar controls i presentar resultats clars; implementar aquesta lògica en una eina web ajuda a crear productes més inclusius i alineats amb WCAG

Contacta amb Q2BSTUDIO per desenvolupar una versió a mida que s'integri en el teu flux de disseny i producció i així millorar l'accessibilitat i la seguretat de les teves aplicacions

ELS NOSTRES SERVEIS

Com et podem ajudar

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.