Estetika systémového designu
Estetika systémového designu je průvodní přístup k vylepšení vizuální identity vašeho webu. Pomáhá vám dělat konzistentní rozhodnutí ohledně typografie, barev, mezery a tokenů pro animace, které definují váš systém designu.
Co je estetika systémového designu?
Estetika systémového designu je strukturovaná dovednost, která pokrývá:
- Typografie: Typografické rodiny, velikosti, výšky a mezery řádků
- Barvy: Primární, sekundární, akcentní a neutrální palety
- Mezery: Škály pro vnitřní polštářování (padding), okrajové mezery (margin) a mezery (gap)
- Okraje: Tokeny pro zaoblení a šířku
- Stíny: Tokeny pro výšku a hloubku
- Animace: Animace a přechody
Tyto rozhodnutí jsou zaznamenána do souboru theme.json vaší šablony a vytvářejí tak koherentní vizuální systém.
Proč použít estetiku systémového designu?
Konzistence
Systém designu zajišťuje:
- Že veškerý text používá stejnou škálu typografie
- Že barvy jsou konzistentně použity napříč vaším webem
- Že mezery dodržují předvídatelný vzorec
- Že animace působí jednotně
Efektivita
Místo toho, abyste dělali designové rozhodnutí stránka po stránce, vy:
- Definujete tokeny jednou
- Aplikujete je všude
- Aktualizujete globálně změnou jedné hodnoty
Flexibilita
Můžete:
- Rychle upravit celý systém designu
- Experimentovat s různými estetickými směry
- Udržovat konzistenci značky při vývoji
Spuštění estetiky systémového designu
Ruční aktivace
Můžete spustit tuto dovednost kdykoli:
"Pomoz mi vylepšit systém designu"
nebo
"Zlepšme estetiku mého webu"
nebo
"Vede mě skrz rozhodování o systémovém designu"
Automatické návrhy
Agent může navrhnout použití této dovednosti, když:
- Žádáte o změny designu
- Žádáte o "moderní" nebo "profesní" rekonstrukci
- Chcete zlepšit vizuální konzistenci
- Přípravujete se na spuštění webu
Proces estetiky systémového designu
Krok 1: Typografie
Agent se zeptá na vaše typografické volby:
Jaký je váš preferovaný typografický styl?
- Serif (tradiční, elegantní)
- Sans-serif (moderní, čistý)
- Monospace (technický, zaměřený na kód)
Pro font nadpisů:
- Chcete odlišný font pro nadpisy, nebo použít stejný jako pro tělo textu?
- Preferujete: tučný, elegantní, hravý, minimalistický?
Pro font těla textu:
- Čitelnost je klíčová. Preferujete:
- Więksí, vzdušnější text
- Kompaktní, efektivní text
- Standardní velikost
Agent poté definuje:
- Font nadpisů: Primární font pro titulky a nadpisy
- Font těla: Font pro odstavce a hlavní text
- Monospace font: Font pro kód a technický obsah
- Škála velikostí: Předdefinované velikosti (malý, základní, velký, XL atd.)
- Škála výšek: Výšky fontů (základní, střední, tučný atd.)
- Mezery řádků: Vzdálenost mezi řádky pro lepší čitelnost
Krok 2: Paleta barev
Definujme vaši paletu barev.
Primární barva (barva značky):
- Aktuální: [zobrazí stávající barvu]
- Změnit na: [výběr barev nebo hex kód]
Sekundární barva (podporující barva):
- Aktuální: [zobrazí stávající barvu]
- Změnit na: [výběr barev nebo hex kód]
Akcentní barva (výzdobní prvky a CTA):
- Aktuální: [zobrazí stávající barvu]
- Změnit na: [výběr barev nebo hex kód]
Neutrální paleta (šedé barvy pro text, okraje, pozadí):
- Světlá: [barva]
- Střední: [barva]
- Tmavá: [barva]
Agent vytvoří kompletní paletu, která zahrnuje:
- Primární, sekundární a akcentní barvy
- Neutrální šedé barvy (světlá, střední, tmavá)
- Semantické barvy (úspěch, varování, chyba)
- Stavy při přejezdu (hover) a aktivní stavy
Krok 3: Mezery
Jaký prostor pro dýchání chcete?
Preferovaný systém mezery:
- Kompaktní (úzké, efektivní rozložení)
- Normální (vyvážený prostor)
- Vzdušný (velmi volný prostor)
To ovlivňuje:
- Vnitřní polštářování v tlačítkách a kartách
- Okrajové mezery mezi sekcemi
- Mezery mezi prvky v mřížce
Agent definuje tokeny pro mezery:
- Základní jednotka (obvykle 4px nebo 8px)
- Škála: xs, sm, md, lg, xl, 2xl
- Specifické hodnoty pro padding, margin, gap
Krok 4: Okraje a stíny
Vizuální hloubka a definice:
Preferované zaoblení okrajů:
- Ostře (bez zaoblení)
- Jemně (malé zaoblení)
- Zaoblené (střední zaoblení)
- Velmi zaoblené (velké zaoblení)
Hloubka stínu:
- Ploché (bez stínů)
- Jemné (lehké stíny)
- Výrazné (silné stíny)
Agent vytvoří:
- Tokeny pro zaoblení okrajů (pro tlačítka, karty, vstupní pole)
- Tokeny pro stíny pro různé úrovně výšky
- Tokeny pro šířku okrajů
Krok 5: Animace a pohyb
Jak by měl váš web působit při interakci?
Preferovaný pohyb:
- Minimální (bez animací)
- Jemný (lehké přechody)
- Hravý (viditelné animace)
Specifické animace:
- Přechody stránky: vyblednutí, posuv nebo žádné?
- Hover na tlačítku: změna velikosti, změna barvy nebo obojí?
- Stavy načítání: spinner, skeleton nebo lišta pokroku?
Agent definuje:
- Délky přechodů (rychlé, normální, pomalé)
- Funkce zjemnění (ease-in, ease-out, ease-in-out)
- Klíče animací pro běžné interakce
Aplikace estetiky systémového designu
Automatická aplikace
Po dokončení dovednosti agent:
- Aktualizuje
theme.jsonvaší šablony všemi tokeny - Aplikuje systém designu na aktivní šablonu
- Regeneruje styly bloků tak, aby odpovídaly novému systému
- Aktivuje aktualizovanou šablonu
Ruční aplikace
Můžete také přímo upravit theme.json:
{
"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"
}
]
}
}
}
Zobrazení systémového designu
Zeptat se agenta
"Ukáž mi můj systém designu"
nebo
"Jaké jsou mé aktuální tokeny designu?"
Agent zobrazí vaši typografii, barvy, mezery a další tokeny.
Zobrazení theme.json
Otevřete /wp-content/themes/[theme-name]/theme.json v textovém editoru, abyste viděli surové definice tokenů.
Aktualizace systémového designu
Rychlé aktualizace
Zaptejte agenta na konkrétní změny:
"Ztmavni primární barvu"
nebo
"Zvyšte škálu mezery o 20%"
nebo
"Změň nadpisový font na serif"
Kompletní rekonstrukce
Opakujte dovednost Estetika systémového designu:
"Chci kompletně přepracovat celý systém designu"
To vás provede všemi rozhodnutími znovu, začínaje vašimi aktuálními hodnotami.
Částečné aktualizace
Aktualizujte specifické aspekty:
"Použij jen aktualizaci palety barev, vše ostatní nechte být"
Nejlepší praxe systémového designu
Konzistence
- Používejte stejné tokeny všude
- Nekládejte jednorázové barvy nebo velikosti
- Odkazujte na tokeny namísto hardcodování hodnot
Názvování
Používejte jasná, semantická jména:
-
✓
primary,secondary,accent -
✗
blue,color-1,main -
✓
heading-lg,body-sm -
✗
font-size-24,text-large
Škálovitelnost
Navrhujte systém, který je škálovatelný:
- Používejte relativní jednotky (rem, em) namísto pixelů
- Vytvářejte škály (xs, sm, md, lg, xl) namísto libovolných hodnot
- Plánujte budoucí přidání
Dokumentace
Dokumentujte svůj systém designu:
- Proč jste si vybrali konkrétní barvy
- Kdy použít každý token
- Výjimky a okrajové případy
Běžné vzory systémového designu
Moderní minimalistický
- Sans-serif typografie (Inter, Helvetica)
- Omezená paleta barev (2–3 barvy)
- Vzdušný prostor
- Jemné stíny
- Plynulé, rychlé animace
Teplý a přátelský
- Kombinace serif a sans-serif
- Teplá paleta barev (oranžové, teplé šedé)
- Zaoblené rohy
- Jemné stíny
- Hravé animace
Profesní korporátní
- Čistý sans-serif (Roboto, Open Sans)
- Neutrální paleta s akcentní barvou
- Strukturovaný prostor
- Minimální stíny
- Jemné přechody
Kreativní a odvážný
- Výrazitelná typografie
- Odvážná paleta barev
- Variabilní mezery
- Silné stíny
- Viditelné animace
Řešení problémů
Změny mého systémového designu se nezobrazují
- Vymažte cache prohlížeče
- Přeprogramujte web, pokud používáte statický generátor
- Zkontrolujte, zda je
theme.jsonplatní JSON - Ověřte, že je šablona aktivní
Barvy se na různých stránkách liší
- Zkontrolujte, zda neexistuje konfliktní CSS v pluginích
- Ověřte, že všechny stránky používají stejnou šablonu
- Vymažte jakýkoli cache z pluginů
Chci se vrátit k předchozímu systému designu
- Zaptejte agenta: "Ukáž mi historii mého systémového designu"
- Ručně upravte
theme.jsonna předchozí hodnoty - Opakujte dovednost se jinými volbami
Další kroky
Po definování systémového designu:
- Projděte svůj web: Navštivte svůj web, abyste viděli nový design
- Dále vylepšete: Uprovedte úpravy pomocí dovednosti znovu
- Vytvořte šablony: Vytvořte vlastní šablony bloků pomocí vašich tokenů designu
- Dokumentujte: Sdílejte svůj systém designu s členy týmu