Design System Esthetiek Vaardigheid
De Design System Esthetiek vaardigheid is een gestructureerde aanpak om de visuele identiteit van uw site te verfijnen. Het helpt u consistente beslissingen te nemen over typografie, kleur, witruimte en bewegingstokens die uw design system definiëren.
Wat is Design System Esthetiek?
Design System Esthetiek is een gestructureerde vaardigheid die de volgende onderdelen behandelt:
- Typografie: Lettertypen, groottes, gewichten en regelafstand
- Kleur: Primaire, secundaire, accent- en neutrale paletten
- Witruimte (Spacing): Padding, marges en gap-schaal
- Grenzen (Borders): Radius- en breedte-tokens
- Schaduwen (Shadows): Elevatie- en diepte-tokens
- Beweging (Motion): Animaties en overgangen
Deze beslissingen worden vastgelegd in het theme.json bestand van uw thema, wat zorgt voor een samenhangend visueel systeem.
Waarom Design System Esthetiek gebruiken?
Consistentie
Een design system zorgt ervoor dat:
- Alle tekst dezelfde typografische schaal gebruikt
- Kleuren consistent over uw site worden gebruikt
- Witruimte een voorspelbaar patroon volgt
- Animaties eenheid voelen
Efficiëntie
In plaats van designbeslissingen pagina voor pagina te nemen, doet u het volgende:
- Definieert tokens één keer
- Passt ze overal toe
- Updateert globaal door één waarde te wijzigen
Flexibiliteit
U kunt:
- Uw gehele design system snel aanpassen
- Experimenteren met verschillende esthetieken
- Merkconsistentie behouden terwijl u evolueert
Het activeren van de Design System Esthetiek Vaardigheid
Handmatige activatie
U kunt de vaardigheid op elk moment starten:
"Help me refine my design system"
of
"Let's improve my site's aesthetics"
of
"Guide me through design system decisions"
Automatische suggesties
Agents kunnen de vaardigheid suggereren wanneer u:
- Vraagt om designwijzigingen
- Een "moderne" of "professionele" herontwerp aanvraagt
- De visuele consistentie wilt verbeteren
- Voorbereidt op de lancering van uw site
Het Design System Esthetiek Proces
Stap 1: Typografie
De agent vraagt naar uw lettertypekeuzes:
Wat is uw voorkeurs-typografische stijl?
- Serif (traditioneel, elegant)
- Sans-serif (modern, strak)
- Monospace (technisch, code-gericht)
Voor uw koptekstlettertype:
- Wilt u een afzonderlijk koptekstlettertype, of wilt u hetzelfde als de hoofdtekst?
- Voorkeur: vet, elegant, speels, minimalistisch?
Voor uw hoofdtekstlettertype:
- Leesbaarheid is cruciaal. Prefereert u:
- Grotere, ruimere tekst
- Compacte, efficiënte tekst
- Standaard grootte
De agent definieert vervolgens:
- Koptekstlettertype (Heading font): Primair lettertype voor titels en kopteksten
- Hoofdtekstlettertype (Body font): Lettertype voor alinea's en hoofdtekst
- Monospace lettertype: Lettertype voor code en technische inhoud
- Grootte schaal (Size scale): Vooraf gedefinieerde groottes (klein, basis, groot, XL, enz.)
- Gewicht schaal (Weight scale): Lettertypegewichten (regular, medium, bold, enz.)
- Regelafstand (Line height): Afstand tussen regels voor leesbaarheid
Stap 2: Kleurenpalet
Laten we uw kleurenpalet definiëren.
Primaire kleur (uw merkkleur):
- Huidig: [toont bestaande kleur]
- Wijzigen naar: [kleurkiezer of hex-code]
Secundaire kleur (ondersteunende kleur):
- Huidig: [toont bestaande kleur]
- Wijzigen naar: [kleurkiezer of hex-code]
Accentkleur (highlights en CTA's):
- Huidig: [toont bestaande kleur]
- Wijzigen naar: [kleurkiezer of hex-code]
Neutrale palet (grijs voor tekst, grenzen, achtergronden):
- Licht: [kleur]
- Medium: [kleur]
- Donker: [kleur]
De agent creëert een compleet palet, inclusief:
- Primaire, secundaire en accentkleuren
- Neutrale grijstinten (licht, medium, donker)
- Semantische kleuren (succes, waarschuwing, fout)
- Hover- en actieve statussen
Stap 3: Witruimte (Spacing)
Hoeveel ademruimte wilt u?
Voorkeur voor witruimte schaal:
- Compact (strakke, efficiënte lay-outs)
- Normaal (gebalanceerde witruimte)
- Ruim (generous witruimte)
Dit beïnvloedt:
- Padding binnen knoppen en kaarten
- Marges tussen secties
- Gap tussen grid-items
De agent definieert witruimte-tokens:
- Basis-eenheid (meestal 4px of 8px)
- Schaal: xs, sm, md, lg, xl, 2xl
- Specifieke waarden voor padding, marge, gap
Stap 4: Grenzen en Schaduwen
Visuele diepte en definitie:
Voorkeur voor border radius:
- Scherp (geen afronding)
- Subtiel (kleine radius)
- Afgerond (medium radius)
- Zeer afgerond (grote radius)
Schaduwdiepte:
- Plat (geen schaduwen)
- Subtiel (lichte schaduwen)
- Opvallend (sterke schaduwen)
De agent creëert:
- Border radius tokens (voor knoppen, kaarten, invoervelden)
- Schaduwtokens voor elevatieniveaus
- Border breedte tokens
Stap 5: Beweging en Animatie
Hoe moet uw site aanvoelen bij interactie?
Voorkeur voor animatie:
- Minimalistisch (geen animaties)
- Subtiel (zachte overgangen)
- Speels (opvallende animaties)
Specifieke animaties:
- Paginaovergangen: fade, slide, of geen?
- Knop hover: scale, kleurverandering, of beide?
- Laadstatus: spinner, skeleton, of voortgangsbalk?
De agent definieert:
- Overgangsduur (snel, normaal, langzaam)
- Easing functies (ease-in, ease-out, ease-in-out)
- Animatie keyframes voor veelvoorkomende interacties
Design System Esthetiek Toepassen
Automatische toepassing
Nadat u de vaardigheid heeft voltooid, doet de agent:
- Updateert het
theme.jsonvan uw thema met alle tokens - Past het design system toe op uw actieve thema
- Genereert blokstijlen opnieuw om overeen te komen met het nieuwe systeem
- Activeert het bijgewerkte thema
Handmatige toepassing
U kunt ook theme.json direct bewerken:
{
"version": 3,
"settings": {
"color": {
"palette": [
{
"color": "#0066CC",
"name": "Primary",
"slug": "primary"
}
]
},
"typography": {
"fontFamilies": [
{
"fontFamily": "Inter, sans-serif",
"name": "Body",
"slug": "body"
}
]
},
"spacing": {
"spacingSizes": [
{
"size": "0.5rem",
"name": "Small",
"slug": "sm"
}
]
}
}
}
Uw Design System Bekijken
Vraag de Agent
"Show me my design system"
of
"What are my current design tokens?"
De agent toont uw typografie, kleuren, witruimte en andere tokens.
Bekijk theme.json
Open /wp-content/themes/[theme-name]/theme.json in een teksteditor om de ruwe token-definities te zien.
Uw Design System Bijwerken
Snelle updates
Vraag de agent om specifieke wijzigingen:
"Make the primary color darker"
of
"Increase the spacing scale by 20%"
of
"Change the heading font to a serif"
Volledig herontwerp
Voer de Design System Esthetiek vaardigheid opnieuw uit:
"Let's redesign my entire design system"
Dit begeleidt u opnieuw door alle beslissingen, beginnend met uw huidige waarden.
Partiële updates
Update specifieke aspecten:
"Just update the color palette, keep everything else"
Best Practices voor Design Systemen
Consistentie
- Gebruik overal dezelfde tokens
- Creëer geen eenmalige kleuren of groottes
- Verwijs naar tokens in plaats van waarden hard te coderen
Naamgeving
Gebruik duidelijke, semantische namen:
-
✓
primary,secondary,accent -
✗
blue,color-1,main -
✓
heading-lg,body-sm -
✗
font-size-24,text-large
Schaalbaarheid
Ontwerp uw systeem om te kunnen schalen:
- Gebruik relatieve eenheden (rem, em) in plaats van pixels
- Creëer schalen (xs, sm, md, lg, xl) in plaats van willekeurige waarden
- Plan voor toekomstige toevoegingen
Documentatie
Documenteer uw design system:
- Waarom u specifieke kleuren heeft gekozen
- Wanneer elk token te gebruiken
- Uitzonderingen en randgevallen
Veelvoorkomende Design System Patronen
Modern Minimalistisch
- Sans-serif typografie (Inter, Helvetica)
- Beperkt kleurenpalet (2-3 kleuren)
- Ruime witruimte
- Subtiele schaduwen
- Vloeiende, snelle animaties
Warm en Vriendelijk
- Mix van serif en sans-serif
- Warme kleurenpalet (oranje, warme grijstinten)
- Afgeronde hoeken
- Zachte schaduwen
- Speelse animaties
Professioneel Corporatief
- Strakke sans-serif (Roboto, Open Sans)
- Neutraal palet met accentkleur
- Gestructureerde witruimte
- Minimale schaduwen
- Subtiele overgangen
Creatief en Krachtig
- Opvallende typografie
- Krachtig kleurenpalet
- Variabele witruimte
- Sterke schaduwen
- Opvallende animaties
Probleemoplossing
Mijn design system wijzigingen worden niet getoond
- Wis uw browsercache
- Herbouw uw site als u een statische generator gebruikt
- Controleer of
theme.jsongeldig JSON is - Verifieer dat het thema actief is
De kleuren zien er op verschillende pagina's anders uit
- Controleer op conflicterende CSS in plugins
- Verifieer of alle pagina's hetzelfde thema gebruiken
- Wis eventuele caching plugins
Ik wil terugkeren naar een eerder design system
- Vraag de agent: "Show me my design system history"
- Bewerk handmatig
theme.jsonnaar eerdere waarden - Voer de vaardigheid opnieuw uit met andere keuzes
Volgende Stappen
Nadat u uw design system heeft gedefinieerd:
- Beoordeel uw site: Bezoek uw site om het nieuwe design te zien
- Verder verfijnen: Maak aanpassingen met de vaardigheid opnieuw
- Templates creëren: Bouw aangepaste bloktemplates met behulp van uw design tokens
- Documenteren: Deel uw design system met teamleden