Important information

This page is not available in English.

Button

[Missing text '/SelectionFactory/DesignStatus/empty' for 'English']

Pakke: ds-buttons

Button (knapp) brukes til viktige handlinger på siden, for eksempel knapperader i bunnen av et skjema. Knappene deles inn i primær-, sekundær-, tertiær- og fare-knapper.

Eksempler

Eksempel på button

Egnet til:

  • knapperader i skjema eller i dialogbokser.
  • primær- og sekundærhandlinger på siden.

Uegnet til:

  • å plassere inni en tabell eller andre steder hvor det er begrenset plass.
  • å fremheve et ikon alene. Bruk da IconButton i stedet. 
  • å bruke som lenke til nye områder. Bruk MegaButton i stedet.

Teknisk dokumentasjon

Varianter

Det er fire ulike knappevarianter. Alle kan brukes med eller uten ikon.

Primær

Brukes om den mest sentrale funksjonen, det viktigste brukeren kan utføre på siden.
Primærknapp

Sekundær

Funksjonen for denne knappen er mindre sentral enn primær.
Sekundærknapp

Tertiær

Tertiærknapp

Advarsel

En advarselsknapp kan brukes for å understreke et alvor ved en handling, typisk at noe ikke kan reverseres. Du bør minimere risikoen for at knappen ikke trykkes på ved et uhell, for eksempel ved å plassere den i god avstand fra andre handlinger og sørge for at advarselknapp ikke har tastaturfokus fra start.
Advarselknapp

Hvordan bruke komponenten 

Skill mellom primær- og sekundærhandlinger

Bruk primær-, sekundær- og tertiærknappene aktivt for vise brukeren hvilke funksjoner som er mer eller mindre sentrale.

Gjør slik:
Eksempler på skille mellom primær og sekundær handlingsknapp

Advarselknapp for handlinger det ikke går an å angre på

En advarselsknapp kan brukes for å understreke et alvor ved en handling, typisk at noe ikke kan reverseres. Du bør minimere risikoen for at knappen ikke trykkes på ved et uhell, for eksempel ved å plassere den i god avstand fra andre handlinger og sørge for at advarselknapp ikke har tastaturfokus fra start.

Gjør slik:
Eksempel med advarselknapp i god avstand fra annen handling

Unngå inaktive knapper

Inaktive knapper kan være utfordrende for brukere å oppfatte og forstå, og vi anbefaler at du unngår å bruke dem. I stedet bør knappen alltid være aktiv. Dersom skjemaet eller siden inneholder feil, slik at brukeren ikke kan navigere seg videre når knappen trykkes på, skal du vise fornuftige feilmeldinger ved siden av knappen. I interne løsninger kan det imidlertid være ok å bruke inaktive knapper for å øke effektiviteten.

Gjør slik:
Eksempel med feilmelding under knapp

Universell utforming  

  • Bruk korte, forståelige tekster i knappen. Det skal være lett å skjønne hva målet med knappen er. Se også skrivereglene for hvordan skrive på knapper.
  • Ikke bruk knappen for å navigere videre til et annet område.
  • Bruk aktiv knapp med feilmelding i stedet for inaktiv (disabled) knapp fordi:
    • inaktiv knapp har dårlig kontrast mot bakgrunn.
    • det kan være vanskelig for folk å vite om knappen kan trykkes på.
    • folk kan kan gå glipp av endring fra inaktiv til aktiv.
    • noen skjermlesere leser ikke elementer som er inaktive.
  • Ikonet i button er skjult for skjermleser fordi det er regnes som pynt.