Estetyka Systemu Projektowego
Umiejętność Estetyka Systemu Projektowego to ustrukturyzowane podejście do dopracowania wizualnej tożsamości Twojej witryny. Pomaga Ci podejmować spójne decyzje dotyczące typografii, kolorów, odstępów i tokenów ruchu, które definiują Twój system projektowy.
Co to jest Estetyka Systemu Projektowego?
Estetyka Systemu Projektowego to ustrukturyzowana umiejętność, która obejmuje:
- Typografia: Rodziny czcionek, rozmiary, grubości i wysokości linii
- Kolor: Palety podstawowe, drugorzędne, akcentowe i neutralne
- Odstępy: Skale paddingu, marginu i gapu
- Obramowania: Tokeny promienia i szerokości
- Cienie: Tokeny elewacji i głębi
- Ruch: Animacje i przejścia
Te decyzje są zapisywane w pliku theme.json Twojego motywu, tworząc spójny system wizualny.
Dlaczego używać Estetyki Systemu Projektowego?
Spójność
System projektowy zapewnia:
- Że cały tekst używa tej samej skali typograficznej
- Że kolory są używane spójnie na całej witrynie
- Że odstępy podążają przewidywalnym wzorcem
- Że animacje wydają się zunifikowane
Efektywność
Zamiast podejmować decyzje projektowe strona po stronie, Ty:
- Definiujesz tokeny raz
- Stosujesz je wszędzie
- Aktualizujesz globalnie, zmieniając jedną wartość
Elastyczność
Możesz:
- Szybko dostosować cały system projektowy
- Eksperymentować z różnymi estetykami
- Utrzymywać spójność marki, jednocześnie się rozwijając
Aktywacja Umiejętności Estetyka Systemu Projektowego
Aktywacja ręczna
Możesz uruchomić tę umiejętność w dowolnym momencie, używając:
"Pomóż mi dopracować mój system projektowy"
lub
"Poprawmy estetykę mojej witryny"
lub
"Poprowadź mnie przez decyzje dotyczące systemu projektowego"
Automatyczne sugestie
Agent może zasugerować użycie tej umiejętności, gdy:
- Poprosisz o zmiany projektowe
- Poprosisz o "nowoczesny" lub "profesjonalny" redesign
- Chcesz poprawić spójność wizualną
- Przygotowujesz się do uruchomienia witryny
Proces Estetyka Systemu Projektowego
Krok 1: Typografia
Agent pyta o Twoje preferencje dotyczące czcionek:
Jaki jest Twój preferowany styl typograficzny?
- Serif (tradycyjny, elegancki)
- Sans-serif (nowoczesny, czysty)
- Monospace (techniczny, skupiony na kodzie)
Dla czcionki nagłówków:
- Czy chcesz odrębny font do nagłówków, czy użyć tego samego co do tekstu głównego?
- Preferencja: pogrubiony, elegancki, zabawny, minimalistyczny?
Dla czcionki tekstu głównego:
- Czytelność jest kluczowa. Czy wolisz:
- Większy, bardziej rozstawiony tekst
- Kompaktowy, wydajny tekst
- Standardowy rozmiar
Następnie agent definiuje:
- Font nagłówkowy: Główny font dla tytułów i nagłówków
- Font tekstu głównego: Font dla akapitów i tekstu głównego
- Font monospace: Font dla kodu i treści technicznych
- Skala rozmiarów: Wstępnie zdefiniowane rozmiary (small, base, large, XL itp.)
- Skala grubości: Grubości czcionek (regular, medium, bold itp.)
- Wysokość linii: Odstęp między liniami dla czytelności
Krok 2: Paleta kolorów
Zdefiniujmy Twoją paletę kolorów.
Kolor podstawowy (kolor marki):
- Obecny: [pokazuje istniejący kolor]
- Zmień na: [wybór koloru lub kod hex]
Kolor drugorzędny (kolor wspierający):
- Obecny: [pokazuje istniejący kolor]
- Zmień na: [wybór koloru lub kod hex]
Kolor akcentowy (podkreślenia i CTA):
- Obecny: [pokazuje istniejący kolor]
- Zmień na: [wybór koloru lub kod hex]
Paleta neutralna (szarości do tekstu, obramowań, tła):
- Jasny: [kolor]
- Średni: [kolor]
- Ciemny: [kolor]
Agent tworzy pełną paletę, obejmującą:
- Kolory podstawowy, drugorzędny i akcentowy
- Neutralne szarości (jasny, średni, ciemny)
- Kolory semantyczne (sukces, ostrzeżenie, błąd)
- Stany najazdu (hover) i aktywne
Krok 3: Odstępy
Jak dużo "oddechu" chcesz?
Preferencja skali odstępów:
- Kompaktowy (ciasne, wydajne układy)
- Normalny (zrównoważone odstępy)
- Przestronny (generous whitespace)
Ma to wpływ na:
- Padding wewnątrz przycisków i kart
- Marginy między sekcjami
- Gap między elementami siatki
Agent definiuje tokeny odstępów:
- Podstawowa jednostka (zazwyczaj 4px lub 8px)
- Skala: xs, sm, md, lg, xl, 2xl
- Konkretne wartości dla paddingu, marginu, gapu
Krok 4: Obramowania i Cienie
Wizyczna głębia i definicja:
Preferencja promienia zaokrąglenia:
- Ostre (bez zaokrągleń)
- Subtelne (mały promień)
- Zaokrąglone (średni promień)
- Bardzo zaokrąglone (duży promień)
Głębokość cienia:
- Płaski (bez cieni)
- Subtelny (delikatne cienie)
- Wyraźny (silne cienie)
Agent tworzy:
- Tokeny promienia zaokrąglenia (dla przycisków, kart, pól wprowadzania)
- Tokeny cieni dla różnych poziomów elewacji
- Tokeny szerokości obramowań
Krok 5: Ruch i Animacja
Jak ma się czuć Twoja witryna podczas interakcji?
Preferencja animacji:
- Minimalna (bez animacji)
- Subtelna (delikatne przejścia)
- Zabawna (widoczne animacje)
Konkretne animacje:
- Przejścia stron: fade, slide, czy żadne?
- Hover przycisku: scale, zmiana koloru, czy oba?
- Stany ładowania: spinner, skeleton, czy pasek postępu?
Agent definiuje:
- Czas trwania przejść (szybki, normalny, wolny)
- Funkcje wygładzania (ease-in, ease-out, ease-in-out)
- Kluczowe klatki animacji dla powszechnych interakcji
Stosowanie Estetyki Systemu Projektowego
Automatyczne zastosowanie
Po ukończeniu umiejętności, agent:
- Aktualizuje
theme.jsonTwojego motywu wszystkimi tokenami - Stosuje system projektowy do aktywnego motywu
- Regeneruje style bloków, aby pasowały do nowego systemu
- Aktywuje zaktualizowany motyw
Ręczne zastosowanie
Możesz również edytować theme.json bezpośrednio:
{
"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"
}
]
}
}
}