Accordion

Husk pÄ

  • Ved tastaturnavgiering, skal man kunne bruke Tab og Shift + Tab for Ă„ navigere mellom accordionradene.

  • Ved tastaturnavigering, skal man kunne Ă„pne og lukke en accordionrad ved Ă„ trykke Enter eller Space.

  • Ved tastaturnavigering, skal fokus flyttes og markeres med god kontrast og passende stilendringer.

  • Ved valgt/Ă„pnet accordionrad, skal raden markeres tydelig.
Sjekkliste

BÞr du unngÄ accordion?

FĂžr Accordion taes i bruk, kan det vĂŠre greit Ă„ tenke seg litt om. Med Accordion fĂ„r man muligheten til Ă„ skjule informasjon, og vise brukeren informasjonen gradvis. Dette kan vĂŠre en god lĂžsning for Ă„ skape en ryddig og oversiktlig informasjon hvor de direkte kan velge hva de Ăžnsker Ă„ lese mer om. Accordion bĂžr forĂžvrig aldri brukes til Ă„ skjule viktig informasjon brukeren alltid bĂžr fĂ„ med sessionStorage. Et eksempel pĂ„ en kontekst Accordion passer godt til er en “Ofte stilte spĂžrsmĂ„l”-kontekst.

Er Punkt sin Accordion tilgjengelig nok?

I Punkt sin Accordion-komponent har vi valgt Ä bruke HTML-elementene <details> og <summary>. Dette er fordi disse elementene er semantiske og tilgjengelige i seg selv. NÄr man fÞrst leser om Accordion pÄ internett refereres det ofte til en test gjort av Haskall i 2019 som argumentasjon for Ä bruke andre alternativer (ofte buttons wrappet i headings som f.eks. WAI-ARIA sin Accordion Pattern Dette er fordi <details> og <summary>-elementene har hatt dÄrlig stÞtte i enkelte skjermlesere tidligere. Dette er noe som har blitt, og blir bedre med tiden. I dag er stÞtten god nok til at vi kan bruke disse elementene.