Skip to main content
LanguageDansk
Grundlæggende5 min læstoktober 2026

Hvad er UI-tilstande?

Kort svar

UI-tilstande er de forskellige måder, et grænsefladeelement ser ud og opfører sig på, afhængigt af hvad der sker: standard, hover, fokus, trykket, deaktiveret, indlæsning, succes, fejl og tom. Hver interaktiv komponent har brug for et design for hver tilstand, den kan være i. Manglende tilstande er en af ​​de mest almindelige årsager til, at et produkt føles ufærdigt.

Core Takeaway

  • Interaktionstilstande: standard, hover, fokus, trykket (aktiv), deaktiveret
  • Datatilstande: indlæsning, tom, delvis, fejl, succes
  • Fokustilstande er afgørende for tastatur- og tilgængelighedsbrugere
  • Overgange mellem stater betyder lige så meget som staterne selv
  • At designe tilstande som en liste (eller en tilstandsmaskine) forhindrer dem i at blive glemt

En knap i en mockup viser normalt én tilstand: standard. I det rigtige produkt holdes den samme knap, fokuseret med et tastatur, trykket ned, deaktiveret, mens en formular er ufuldstændig, og indlæses, mens en anmodning sendes. Hver af dem er en UI-tilstand, og hver enkelt har brug for et design.

Det hjælper at adskille to grupper. Interaktionstilstande kommer fra brugeren: hover, fokus, trykket og deaktiveret. Datatilstande kommer fra systemet: indlæsning, tom, delvise data, fejl og succes. En listeskærm skal for eksempel have et design til, hvornår den indlæses, når den ikke har nogen elementer, når den har én vare, når den har hundredvis, og når anmodningen mislykkes.

Fokustilstande fortjener særlig opmærksomhed. Folk, der bruger et tastatur eller skifter enhed, er afhængige af en synlig fokusindikator for at vide, hvor de er. At fjerne browserens fokusomrids uden en erstatning er en af ​​de mest almindelige tilgængelighedsfejl.

Skiftet mellem stater er også en del af designet. En kort, tydelig overgang fra standard til trykket bekræfter tryk. En indlæsningstilstand, der uden problemer bliver til succes, fortæller folk, at deres handling virkede. Pludselige hop eller animationer, der er for langsom, får brugerfladen til at føles upålidelig.

En praktisk måde at undgå manglende tilstande på er at liste dem for hver komponent før design, eller at modellere komponenten som en tilstandsmaskine: et sæt tilstande og de begivenheder, der bevæger sig mellem dem. ExodeUI, som vi laver, fungerer på denne måde. Du designer hver tilstand og overgangene mellem dem i én fil, og din kode sender de hændelser, der skifter tilstand i den rigtige app.

Ofte stillede spørgsmål

Hvad er tilstanden for en knap?

Normalt standard, hover, fokus, trykket (aktiv), deaktiveret og indlæsning. Nogle knapper har også succes- og fejltilstande efter en handling.

Hvad er forskellen mellem fokus og hover?

Hover sker, når en musemarkør er over et element. Fokus sker, når et element er valgt til tastaturinput, for eksempel med tabulatortasten. Begge har brug for et synligt design.

Skal deaktiverede knapper bruges?

Brug dem forsigtigt. En deaktiveret knap giver ingen grund til, hvorfor den er deaktiveret. Ofte er det mere overskueligt at holde knappen aktiv og forklare, hvad der mangler, når der trykkes på den.

Hvad er en tilstandsmaskine i UI-design?

En model, der viser enhver tilstand, en komponent kan være i, og hvilke hændelser, der flytter den fra en tilstand til en anden. Det gør manglende eller umulige tilstande nemme at få øje på.

Relaterede vejledninger og eksempler

Se hver tilstand af en reel komponent

Åbn gratis animerede komponenter med hover, trykket, indlæsning og succestilstande, der allerede er designet, og skift dem i browseren.

Gennemse levende 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 →