Přeskočit na hlavní obsah

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:

  1. Aktualizuje theme.json vaší šablony všemi tokeny
  2. Aplikuje systém designu na aktivní šablonu
  3. Regeneruje styly bloků tak, aby odpovídaly novému systému
  4. 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.json platní 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.json na předchozí hodnoty
  • Opakujte dovednost se jinými volbami

Další kroky​

Po definování systémového designu:

  1. Projděte svůj web: Navštivte svůj web, abyste viděli nový design
  2. Dále vylepšete: Uprovedte úpravy pomocí dovednosti znovu
  3. Vytvořte šablony: Vytvořte vlastní šablony bloků pomocí vašich tokenů designu
  4. Dokumentujte: Sdílejte svůj systém designu s členy týmu