Skip to main content
LanguageNederlands
Basisprincipes5 minuten lezenOktober 2026

Wat zijn UI-statussen?

Kort antwoord

UI-statussen zijn de verschillende manieren waarop een interface-element eruit ziet en zich gedraagt, afhankelijk van wat er gebeurt: standaard, zweven, focus, ingedrukt, uitgeschakeld, laden, succes, fout en leeg. Elk interactief onderdeel heeft een ontwerp nodig voor elke staat waarin het zich kan bevinden. Ontbrekende staten zijn een van de meest voorkomende redenen waarom een ​​product zich onvoltooid voelt.

Kern afhaalmaaltijd

  • Interactiestatussen: standaard, zweven, focus, ingedrukt (actief), uitgeschakeld
  • Gegevensstatussen: laden, leeg, gedeeltelijk, fout, succes
  • Focusstatussen zijn essentieel voor toetsenbord- en toegankelijkheidsgebruikers
  • Overgangen tussen staten zijn net zo belangrijk als de staten zelf
  • Door staten te ontwerpen als een lijst (of een staatsmachine) worden ze niet vergeten

Een knop in een mockup toont meestal één status: de standaard. In het echte product wordt dezelfde knop ingedrukt, gefocust met een toetsenbord, ingedrukt, uitgeschakeld terwijl een formulier onvolledig is, en geladen terwijl een verzoek wordt verzonden. Elk daarvan is een UI-status en elk daarvan heeft een ontwerp nodig.

Het helpt om twee groepen te scheiden. Interactiestatussen komen van de gebruiker: zweven, focus, ingedrukt en uitgeschakeld. Gegevensstatussen komen uit het systeem: laden, leeg, gedeeltelijke gegevens, fout en succes. Een lijstscherm heeft bijvoorbeeld een ontwerp nodig voor wanneer het wordt geladen, wanneer het geen items bevat, wanneer het één item heeft, wanneer het er honderden heeft en wanneer het verzoek mislukt.

Focustoestanden verdienen speciale aandacht. Mensen die een toetsenbord of schakelapparaat gebruiken, zijn afhankelijk van een zichtbare focusindicator om te weten waar ze zich bevinden. Het verwijderen van de browserfocusoverzicht zonder vervanging is een van de meest voorkomende toegankelijkheidsfouten.

De verandering tussen staten maakt ook deel uit van het ontwerp. Een korte, duidelijke overgang van standaard naar ingedrukt bevestigt de tik. Een laadstatus die soepel in succes verandert, vertelt mensen dat hun actie heeft gewerkt. Abrupte sprongen of te trage animaties zorgen ervoor dat de interface onbetrouwbaar aanvoelt.

Een praktische manier om te voorkomen dat er toestanden ontbreken, is door ze voor elk onderdeel op te sommen voordat je gaat ontwerpen, of door het onderdeel te modelleren als een toestandsmachine: een reeks toestanden en de gebeurtenissen die daartussen bewegen. ExodeUI, die wij maken, werkt op deze manier. Je ontwerpt elke status en de overgangen ertussen in één bestand, en je code verzendt de gebeurtenissen die van status veranderen in de echte app.

Veelgestelde vragen

Wat zijn de statussen van een knop?

Meestal standaard: zweven, focus, ingedrukt (actief), uitgeschakeld en laden. Sommige knoppen hebben ook een succes- en foutstatus na een actie.

Wat is het verschil tussen focus en hover?

Hover gebeurt wanneer een muisaanwijzer boven een element staat. Focus vindt plaats wanneer een element wordt geselecteerd voor toetsenbordinvoer, bijvoorbeeld met de Tab-toets. Beide hebben een zichtbaar ontwerp nodig.

Moeten uitgeschakelde knoppen worden gebruikt?

Gebruik ze zorgvuldig. Een uitgeschakelde knop geeft geen reden waarom deze is uitgeschakeld. Vaak is het duidelijker om de knop actief te houden en uit te leggen wat er ontbreekt als deze wordt ingedrukt.

Wat is een toestandsmachine in UI-ontwerp?

Een model dat elke staat weergeeft waarin een component zich kan bevinden en welke gebeurtenissen het van de ene staat naar de andere brengen. Het maakt ontbrekende of onmogelijke toestanden gemakkelijk te herkennen.

Gerelateerde handleidingen en voorbeelden

Bekijk elke staat van een echt onderdeel

Open gratis geanimeerde componenten met reeds ontworpen hover-, ingedrukt-, laad- en successtatussen en wijzig ze in de browser.

Blader door live componenten
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 →