Skip to main content
LanguageNorsk bokmål
Grunnleggende5 min lesingoktober 2026

Hva er UI-tilstander?

Kort svar

UI-tilstander er de forskjellige måtene et grensesnittelement ser ut og oppfører seg på avhengig av hva som skjer: standard, hover, fokus, trykket, deaktivert, lasting, suksess, feil og tom. Hver interaktiv komponent trenger et design for hver tilstand den kan være i. Manglende tilstander er en av de vanligste årsakene til at et produkt føles uferdig.

Kjerne takeaway

  • Interaksjonstilstander: standard, hover, fokus, trykket (aktiv), deaktivert
  • Datatilstander: laster, tom, delvis, feil, suksess
  • Fokustilstander er avgjørende for tastatur- og tilgjengelighetsbrukere
  • Overganger mellom stater betyr like mye som statene selv
  • Utforming av stater som en liste (eller en tilstandsmaskin) hindrer dem i å bli glemt

En knapp i en mockup viser vanligvis én tilstand: standard. I det virkelige produktet er den samme knappen svevet, fokusert med et tastatur, trykket ned, deaktivert mens et skjema er ufullstendig, og laster mens en forespørsel sendes. Hver av disse er en UI-tilstand, og hver av dem trenger et design.

Det hjelper å skille to grupper. Interaksjonstilstander kommer fra brukeren: sveve, fokus, trykket og deaktivert. Datatilstander kommer fra systemet: lasting, tom, delvis data, feil og suksess. En listeskjerm trenger for eksempel et design for når den lastes, når den ikke har noen elementer, når den har ett element, når den har hundrevis og når forespørselen mislykkes.

Fokustilstander fortjener spesiell oppmerksomhet. Folk som bruker et tastatur eller bytter enhet er avhengig av en synlig fokusindikator for å vite hvor de er. Å fjerne nettleserens fokusomriss uten en erstatning er en av de vanligste tilgjengelighetsfeilene.

Endringen mellom stater er også en del av designet. En kort, tydelig overgang fra standard til trykket bekrefter trykket. En lastetilstand som jevnt blir til suksess forteller folk at handlingen deres fungerte. Brå hopp, eller animasjon som er for sakte, gjør at grensesnittet føles upålitelig.

En praktisk måte å unngå manglende tilstander på er å liste dem for hver komponent før design, eller å modellere komponenten som en tilstandsmaskin: et sett med tilstander og hendelsene som beveger seg mellom dem. ExodeUI, som vi lager, fungerer på denne måten. Du designer hver tilstand og overgangene mellom dem i én fil, og koden din sender hendelsene som bytter tilstand i den virkelige appen.

Ofte stilte spørsmål

Hva er tilstanden til en knapp?

Vanligvis standard, hover, fokus, trykket (aktiv), deaktivert og laster. Noen knapper har også suksess- og feiltilstander etter en handling.

Hva er forskjellen mellom fokus og hover?

Hover skjer når en musepeker er over et element. Fokus skjer når et element er valgt for tastaturinndata, for eksempel med Tab-tasten. Begge trenger et synlig design.

Bør deaktiverte knapper brukes?

Bruk dem forsiktig. En deaktivert knapp gir ingen grunn til at den er deaktivert. Ofte er det klarere å holde knappen aktiv og forklare hva som mangler når den trykkes.

Hva er en tilstandsmaskin i UI-design?

En modell som viser hver tilstand en komponent kan være i og hvilke hendelser som flytter den fra en tilstand til en annen. Det gjør manglende eller umulige tilstander lett å oppdage.

Relaterte veiledninger og eksempler

Se hver tilstand av en reell komponent

Åpne gratis animerte komponenter med hover, trykket, lasting og suksesstilstander som allerede er designet, og endre dem i nettleseren.

Bla gjennom aktive komponenter
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →