Nastojimo osigurati da naša fitness i trening platforma bude upotrebljiva za što širi krug korisnika.
Standardi pristupačnosti
Nastojimo uskladiti našu aplikaciju sa Smjernicama za pristupačnost web sadržaja (WCAG) 2.1 na razini AA. Također pratimo najbolje prakse definirane u Direktivi Europske unije o pristupačnosti web stranica i mobilnih aplikacija javnih tijela (EU Directive 2016/2102).
Trenutno stanje usklađenosti
Naša web aplikacija je djelomično usklađena sa WCAG 2.1 razinom AA. To znači da neki dijelovi sadržaja mogu ne biti potpuno pristupačni zbog niže navedenih poznatih ograničenja.
Poznata ograničenja pristupačnosti
Svjesni smo sljedećih problema pristupačnosti i aktivno radimo na njihovom rješavanju:
3.1 Animacije
- Problem: Neke animacije na stranici mogu izazvati probleme korisnicima osjetljivim na pokret ili s vestibularnim poremećajima.
- Djelomično rješenje: Implementirana je podrška za
prefers-reduced-motionmedijski upit za neke animacije, ali ne za sve. - Plan poboljšanja: Proširiti podršku za
prefers-reduced-motionna sve animacije i dodati korisničku postavku za potpuno isključivanje animacija.
3.2 Video sadržaj
- Problem: Video sadržaji s vježbama trenutno nemaju:
- Titlove za gluhe i nagluhe korisnike
- Audio opise za slijepe i slabovidne korisnike
- Transkripte video sadržaja
- Plan poboljšanja: Dodati titlove, audio opise i transkripte za sve buduće video sadržaje; postupno nadograditi postojeće sadržaje.
3.3 Audio sadržaj
- Problem: Audio upute ili pozadinska glazba (ako postoje) mogu nedostajati transkripti.
- Plan poboljšanja: Pružiti tekstualne alternative za sav audio sadržaj.
3.4 Slike i vizualni sadržaj
- Problem: Neke slike mogu imati:
- Generičke ili neadekvatne alt tekstove
- Tekst ugrađen u slike bez tekstualne alternative
- Plan poboljšanja: Provesti reviziju svih slika, poboljšati alt tekstove, dodati detaljne opise za složene vizualne informacije.
Implementirane značajke pristupačnosti
Unatoč poznatim ograničenjima, implementirali smo sljedeće značajke pristupačnosti:
- Semantički HTML: Korištenje odgovarajućih HTML5 elemenata (section, nav, article, header, main).
- ARIA oznake: Implementirane aria-label, aria-labelledby, aria-describedby, aria-disabled, aria-valid, aria-invalid, aria-required, aria-pressed, aria-controls, aria-expanded, aria-haspopup i aria-hidden oznake.
- Navigacija tipkovnicom: Interaktivni elementi dostupni su putem tipkovnice.
- Fokus indikatori: Vidljivi fokus indikatori za navigaciju tipkovnicom.
- Hijerarhija naslova: Logička struktura naslova (h1, h2, h3).
- Responzivni dizajn: Prilagodljiv prikaz za različite veličine ekrana i uređaje.
- Kontrast boja: Dovoljan kontrast između teksta i pozadine.
- Alternativni tekstovi: Alt tekstovi za većinu slika (u procesu poboljšanja).
- Jasni linkovi: Deskriptivni tekstovi linkova.
- Obrasci s labelama: Polja obrazaca sadrže povezane labele.
Testiranje pristupačnosti
Provodimo redovite provjere pristupačnosti koristeći:
- Automatizirane alate za testiranje pristupačnosti (axe, WAVE, Lighthouse).
- Ručno testiranje s pomoćnim tehnologijama.
- Revizije koda za najbolje prakse pristupačnosti.
Povratne informacije i podrška
Vaše povratne informacije o pristupačnosti su nam iznimno važne. Ako naiđete na probleme s pristupačnošću ili imate prijedloge za poboljšanje obratite se na adrese navedene na dnu ove web stranice.
Ažuriranja ove izjave
Ovu izjavu o pristupačnosti redovito ažuriramo kako napredujemo u poboljšanju pristupačnosti naše aplikacije.