Intro
En tooltip er en liten boks med tekst som aktiveres når et interaktivt element får fokusmarkering eller hover. Oppgaven til en tooltip er å beskrive elementet eller hva elementet gjør. Tooltip er et bra verktøy for å bedre forståelsen av et system med mange bevegelige deler.
Egnet til:
- Beskrive et interaktiv element
- Beskrive handlingen et interaktivt element gjør
Når bør man vurdere noe annet:
- Vise rikt innhold
- Vise skjult innhold
- Hjelpetekst eller feilmeldinger
aksel.nav.no
aksel.nav.no
Anatomi
- 1. Tooltip
Komponenten er en liten modal som legger seg oppå annet innhold.
- 2. Tekst
Ren tekst på 1 linje.
- 3. Tastatursnarvei
Viser hvilken tastatursnarvei som utfører handlingen som tooltip'en beskriver.
- 4. Pil
Pila peker på elementet som aktiverte tooltip'en.
TIPS
Det brukeren ser bør være forståelig uten bruk av tooltip. Tooltip’ens rolle er å øke forståelsen av et element, ikke være det som gjør et element forståelig.
Varianter
Farger
Tooltip har bare en mørk variant for nå, men vil komme en lysere versjon etterhvert som kan brukes på mørke bakgrunner. Tooltip som den er i dag bør ikke brukes på mørke bakgrunner da kontrasten blir for lav.
Plassering av piler
Vurder plasseringen av elementet som skal vise tooltipen, og bruk pil i riktig retning. Sørg for at tooltipen ikke havner utenfor skjermen og er lett å lese. I kode vil pilplasseringen justere seg selv ut fra hvor det er plass til tooltipen.
Innhold
En tooltip kan inneholde 2 ting:
- Kort tekst
- Tastatursnarveier
Flater
Mobil
Tooltip aktiveres av fokusmarkering eller hover og vil ikke være noe som dukker opp på mobil.
Tilgjengelighet
Interaksjon Mus
Tooltip vises når et element får hover. Du kan føre musa over tooltip'en uten at den blir borte. Når elementet eller selve tooltipen mister hover, blir den borte.
Interaksjon Touch
Når brukere interagerer med touch, får ikke elementer en hover- eller tastaturfokus-tilstand. Tooltip'en vises derfor bare når brukeren trykker på elementet. Den fjernes ved å trykke utenfor elementet og tooltip'ens areal.
Interaksjon Tastatur
Tooltip vises når et element får tastaturfokus. Den blir borte når elementet mister fokus.
Kommando | Beskrivelse |
---|---|
Tab | Åpner og lukker tooltip |
Esc | Lukker en åpen tooltip |
Space | Lukker en åpen tooltip |
Enter | Lukker en åpen tooltip |
Interaksjon Skjermleser
For å tilby en tilsvarende brukeropplevelse, har vi designet Tooltip'en slik at den ikke blir lest opp når skjermleseren leser gjennom siden. Den bare blir lest opp med brukerinteraksjon, når tooltip'ens utløsende element får tastaturfokus.
Bruk
Uegnet til rikt innhold
Det kan være behov for å vise innhold knyttet til noe på en side. For eksempel en blokk med tekst og/eller rikt innhold som bilder, videoer, knapper, osv. En tooltip er ikke designet eller kodet til å håndtere dette. Det er derimot popover perfekt til.
aksel.nav.no
Uegnet til skjult innhold
Av og til har du mer innhold enn det er plass til i grensesnittet. Det kan være fristende å vise dette innholdet raskt og enkelt med noe som spretter opp. Tooltip er dessverre ikke en god løsning for dette, fordi brukeren ikke har kontroll på det som dukker opp. Det beste er å designe grensesnittet slik at innholdet er eller kan gjøres synlig for brukeren.
Uegnet til hjelpetekst og feilmeldinger
Om bruker trenger hjelp bør det vises hele tiden i nærheten av det bruker trenger hjelp til. Det er ikke brukervennlig å bruke tooltip til den type informasjon.