Siirry sisältöön

14.5.0

Kuvakkeiden saavutettavuus

Kela Design Systemin tarjoamat kuvakkeet ovat saavutettavuuden näkökulmasta aina joko toiminnallisia tai dekoratiivisia. Jaottelu perustuu tässä tapauksessa ainoastaan kuvakkeen käyttötarkoitukseen.

Yleistä

Kela Design Systemin tarjoamat kuvakkeet ovat saavutettavuuden näkökulmasta aina joko toiminnallisia tai dekoratiivisia. Jaottelu perustuu tässä tapauksessa ainoastaan kuvakkeen käyttötarkoitukseen.

  • Käyttöliittymäkuvakkeet ovat käyttötarkoitukseltaan yleensä aina toiminnallisia.
  • Kuvitusikonit voivat olla sovelluskohteesta riippuen joko toiminnallisia tai dekoratiivisia. Kuvitusikoneja käytetään kuitenkin enimmäkseen dekoratiivisissa eli kuvittavissa elementeissä.
  • Jos kuvakkeen rooli on epäselvä, esimerkiksi väri kannattaa yleensä valita saavutettavan kontrastin minimiehdon mukaisesti.

Toiminnalliset kuvakkeet

Tässä ohjeessa toiminnallisilla kuvakkeilla tarkoitetaan kuvakkeita, joiden ensisijaisena tarkoituksena on tietyn toiminnon kuvaaminen tai tiedon esittäminen.

Kuvake on toiminnallinen, jos…

  • kuvaketta käytetään itsenäisenä painikkeena ilman tekstiä
  • kuvake liittyy kiinteästi toimintoon
  • kuvake sisältää tai visualisoi informaatiota tai
  • kuvake on interaktiivinen.

Tietoa tai toimintoa esittäviin kuvakkeisiin sovelletaan WCAG 2.1 -ohjeiston AA-tason mukaisia kriteerejä(Avautuu uuteen välilehteen). Kuvakkeen väri tulee valita siten, että kuvakkeen ja taustan välinen kontrastiero on vähintään 3:1.

Kun kuvakkeen ja taustan sävyt perustuvat Kela Design Systemin verkkoväreihin ja sävynumerojen erotus on vähintään 50, kuvakkeen ja taustan välinen kontrasti täyttää WCAG 2.1-kriteerien mukaisen minimitason.

Kuvakkeet päänavigaatiossa.
Toiminnalliset kuvakkeet ovat usein kytköksissä käyttöliittymän olennaisiin toimintoihin. Kuvakkeen ja taustan välisen kontrastin tulee olla saavutettava.

Toiminnallisella kuvakkeella pitää aina olla myös tekstivastine, joka välittää kuvan sisältämän informaation myös ruudunlukijan käyttäjille.

Erillistä alt-tekstiä ei kuitenkaan tarvita, jos kuvake on kiinteästi yhteydessä tekstinä näytettävään tietoon tai toimintoon. Esimerkiksi painikkeessa toimintoa kuvaava painiketeksti ”Seuraava” riittää jo sinällään vastineeksi siirtymää kuvaavalle käyttöliittymäkuvakkeelle.

Jos kuvake näytetään ilman tekstiselitettä, käyttötavan tulee olla selvästi vakiintunut. Kuvakkeelle tulee myös määritellä toimintoa kuvaava alt-teksti.

Kuvakkeen tekstivastine.
Toiminnallisella kuvakkeella tulee olla tekstivastine. Kuvakkeen viestimä tieto (tässä tapauksessa siirtymän tyyppi) voi käydä ilmi myös linkin tai painikkeen tekstistä.

Dekoratiiviset kuvakkeet

Kuvake on dekoratiivinen, jos…

  • kuvakkeen rooli on ensisijaisesti esteettinen – kuvaketta käytetään esimerkiksi visuaalisena tehosteena tai huomion herättäjänä
  • kuvake tukee ja kuvittaa toiminnallista elementtiä, mutta ei itsessään ole välttämätön toiminnon suorittamisen tai ymmärtämisen kannalta
  • kuvake esittää esimerkiksi metatiedon tyyppiä, joka kuitenkin käy ilmi myös tiedon esitystavasta tai formaatista (esimerkiksi päivämäärään viittaava lukumuotoilu)

Jos kuvaketta käytetään ensisijaisesti koristavana elementtinä, kuvan ja taustan väliseen kontrastiin ei sovelleta saavutettavan kontrastin kriteerejä. Kuitenkin myös dekoratiivisen kuvakkeen väri kannattaa yleensä valita siten, että kuvake erottuu selkeästi taustasta.

Esimerkki kuvitusikonit käytöstä Card-komponentissa.
Esimerkiksi Card-komponentissa voi käyttää kuvitusikoniin perustuvaa kuvituskuvaa. Kuvakkeen rooli on tällöin dekoratiivinen.
Esimerkki kuvakkeen käytöstä linkin korostavana vihjeenä.
Kuvake voi toimia esimerkiksi linkkiä korostavana visuaalisena vihjeenä. Elementin voi silti tunnistaa linkiksi myös ilman dekoratiivista kuvaketta.