Linkit
Ohjeita erilaisten linkkien ja painikkeiden käyttöön.
Ohjeita erilaisten linkkien ja painikkeiden käyttöön.
Linkit ovat siirtymiä. Linkki voi siirtää käyttäjän palvelun sisällä uuteen näkymään, toiseen kohtaan saman näkymän sisällä (ns. ankkurilinkki) tai kokonaan uuteen palveluun.
KDS tarjoaa erilaisiin tarpeisiin erilaisia linkkikomponentteja
Nimeä linkit kuvaavasti ja napakasti. Käyttäjän tulee ymmärtää, mihin linkki johtaa ja mitä tietoa sen takaa löytyy. Jos linkit muodostavat listan tai ryhmän, nimeä kaikki ryhmässä olevat linkit samalla tyylillä.
Olennaisiin avainsanoihin perustuva nimeäminen helpottaa sisällön silmäilyä. Myös ruudunlukijan käyttäjälle tärkeää, että linkistä toiseen liikkuminen käy sujuvasti. Linkkitekstin ymmärtäminen ei tällöin edellytä esimerkiksi linkkiä ympäröivän tekstin lukemista.
Jos linkki johtaa verkkopalvelun ulkopuolelle, siirtymän tulee käydä ilmi linkkitekstistä. Voit esimerkiksi mainita linkissä sivuston nimen tai www-osoitteen. Älä kuitenkaan käytä linkkitekstinä pelkkää www-osoitetta.
Lähtökohtaisesti linkit ovat siirtymiä ja painikkeet käynnistävät toimintoja. Joskus käyttäjän kannalta merkittävä toiminto voi kuitenkin olla pelkkä siirtymä. Seuraavassa ohjeita näiden tilanteiden ratkaisemiseksi.
Painikkeet ovat käyttäjän kannalta usein käyttöliittymän keskeisimpiä elementtejä. Painikkeiden avulla käyttäjä voi suorittaa asiointiprosessiin liittyviä toimintoja ja liikkua ohjatusti prosessin eri vaiheiden välillä.
Jos siirtymä vaikuttaa ratkaisevasti käyttäjän prosessin etenemiseen, siirtymä kannattaa yleensä esittää linkin sijaan toimintoa kuvaavalla painikkeella. Siirtymä näyttäytyy siten visuaalisesti samanarvoisena muiden keskeisten toimintojen kanssa.
Esimerkiksi prosessissa eteenpäin ohjaava siirtymätoiminto kannattaa yleensä esittää Seuraava-painikeen avulla.
Näissä tilanteissa voidaan käyttää painiketta eli <button>-elementtiä, joka ohjaa käyttäjää prosessissa eteenpäin. Painike sopii yhteen
muiden käyttäjälle esitettävien toimintopainikkeiden kanssa ja muodostaa selkeän ja loogisen kokonaisuuden.
Painikkeen voi toteuttaa tilanteesta riippuen hieman eri tavalla. Huomioi, että <a>-elementti ja <button>-elementti
toimivat eri tavoin näppäimistöllä. Painikkeen voi valita välilyönnillä tai enterillä, mutta linkki toimii vain enterillä.
Varmista siis, että painikkeet toimivat loogisesti molemmilla näppäimillä. Muista myös, että ruudunlukijan käyttäjän
täytyy saada tieto siitä, että näkymä on vaihtunut.
Käyttäjän kannalta tärkeät yksittäiset linkit voi esittää niin sanottuina call to action -linkkeinä. Linkin ulkoasu on samanlainen kuin ensisijaisella painikkeella. Visuaalisesti erottuvan cta-linkin tarkoituksena on ohjata käyttäjän huomio hänen kannaltaan olennaisiin toimintoihin. Cta-linkkejä käytetäänkin esimerkiksi tärkeissä nostoelementeissä.
Vaikka cta-linkit näyttävät painikkeilta, koodissa näiden tulee olla linkkejä. Tällöin ruudunlukijat saavat tiedon siirtymästä. Kiinnitä huomiota myös cta-linkin tekstiin. Käyttäjän pitäisi tekstisisällön perusteella ymmärtää, että linkki siirtää hänet toiseen näkymään.
Jos toiminnon tyyppinä on siirtymä, cta-linkeissä käytetään nuolikuvaketta tekstin oikealla puolella. Jos cta-linkki käynnistää toiminnon, kuvaketta ei käytetä. Lue lisää kuvakkeiden ja ikonien käytöstä.
Huomioi, että samassa näkymässä ei kannata käyttää useita cta-linkkejä, vaan ne sopivat lähinnä vain yksittäisiksi nostoiksi. Jos haluat korostaa useampaa linkkiä tai kokonaista linkkilistaa, käytä mieluummin korostettua linkkiä (LinkBox).
Oletuksena linkit avataan Kelan ja Kannan palveluissa samaan välilehteen.
Uuteen välilehteen avautuvat linkit ovat usein ongelmallisia esimerkiksi ruudunlukijan käyttäjille ja kognitiivisista rajoitteista kärsiville ihmisille. Siksi linkit kannattaa avata uuteen välilehteen vain erityisistä syistä.
Tilanteet, joissa linkin voi avata uuteen välilehteen:
Älä koskaan avaa linkkiä uuteen välilehteen vain varmuuden vuoksi. Käyttäjä voi kuitenkin itse halutessaan avata linkin uudella välilehdellä.
Varmista, että linkkien avautuminen uusille välilehdille noudattaa käyttäjän näkökulmasta johdonmukaista logiikkaa.
Uuteen välilehteen avautuva linkki merkitään kuvakkeella ja sitä kuvaavalla piilotetulla tekstiselitteellä. Näin tieto linkin tyypistä välittyy myös ruudunlukijan käyttäjälle.