Przejdź do głównej zawartości

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:

  1. Aktualizuje theme.json Twojego motywu wszystkimi tokenami
  2. Stosuje system projektowy do aktywnego motywu
  3. Regeneruje style bloków, aby pasowały do nowego systemu
  4. 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"
}
]
}
}
}

Podgląd Systemu Projektowego​

Zapytaj agenta​

"Pokaż mi mój system projektowy"

lub

"Jakie są moje obecne tokeny projektowe?"

Agent wyświetli Twoją typografię, kolory, odstępy i inne tokeny.

Podgląd theme.json​

Otwórz /wp-content/themes/[theme-name]/theme.json w edytorze tekstu, aby zobaczyć surowe definicje tokenów.

Aktualizacja Systemu Projektowego​

Szybkie aktualizacje​

Poproś agenta o konkretne zmiany:

"Uczyń kolor podstawowy ciemniejszy"

lub

"Zwiększ skalę odstępów o 20%"

lub

"Zmień font nagłówkowy na serif"

Pełny redesign​

Ponownie uruchom umiejętność Estetyka Systemu Projektowego:

"Chcę przeprojektować cały mój system projektowy"

Poprowadzi Cię ponownie przez wszystkie decyzje, zaczynając od Twoich obecnych wartości.

Częściowe aktualizacje​

Aktualizuj konkretne aspekty:

"Aktualizuj tylko paletę kolorów, reszta ma pozostać bez zmian"

Najlepsze Praktyki Systemu Projektowego​

Spójność​

  • Używaj tych samych tokenów wszędzie
  • Nie twórz jednorazowych kolorów ani rozmiarów
  • Odwołuj się do tokenów, zamiast hardkodować wartości

Nazewnictwo​

Używaj jasnych, semantycznych nazw:

  • ✓ primary, secondary, accent

  • ✗ blue, color-1, main

  • ✓ heading-lg, body-sm

  • ✗ font-size-24, text-large

Skalowalność​

Projektuj system, który się skaluje:

  • Używaj jednostek względnych (rem, em) zamiast pikseli
  • Twórz skale (xs, sm, md, lg, xl) zamiast dowolnych wartości
  • Planuj przyszłe dodawania

Dokumentacja​

Dokumentuj swój system projektowy:

  • Dlaczego wybrałeś określone kolory
  • Kiedy używać każdego tokenu
  • Wyjątki i przypadki brzegowe

Typowe Wzorce Systemu Projektowego​

Nowoczesny Minimalizm​

  • Typografia sans-serif (Inter, Helvetica)
  • Ograniczona paleta kolorów (2-3 kolory)
  • Generous spacing
  • Subtelne cienie
  • Płynne, szybkie animacje

Ciepły i Przyjazny​

  • Mieszanka serif i sans-serif
  • Ciepła paleta kolorów (pomarańcze, ciepłe szarości)
  • Zaokrąglone rogi
  • Miękkie cienie
  • Zabawne animacje

Profesjonalny Korporacyjny​

  • Czysty sans-serif (Roboto, Open Sans)
  • Neutralna paleta z kolorem akcentowym
  • Ustrukturyzowane odstępy
  • Minimalne cienie
  • Subtelne przejścia

Kreatywny i Odważny​

  • Charakterystyczna typografia
  • Odważna paleta kolorów
  • Zróżnicowane odstępy
  • Mocne cienie
  • Widoczne animacje

Rozwiązywanie Problemów​

Zmiany w systemie projektowym nie są widoczne

  • Wyczyść pamięć podręczną przeglądarki
  • Zbuduj ponownie witrynę, jeśli używasz statycznego generatora
  • Sprawdź, czy theme.json jest poprawnym JSON
  • Upewnij się, że motyw jest aktywny

Kolory wyglądają inaczej na różnych stronach

  • Sprawdź, czy w pluginach nie ma kolidującego CSS
  • Upewnij się, że wszystkie strony używają tego samego motywu
  • Wyczyść wszelkie pamięci podręczne pluginów cache

Chcę wrócić do poprzedniego systemu projektowego

  • Zapytaj agenta: "Pokaż mi historię mojego systemu projektowego"
  • Ręcznie edytuj theme.json do poprzednich wartości
  • Ponownie uruchom umiejętność z innymi wyborami

Następne Kroki​

Po zdefiniowaniu systemu projektowego:

  1. Przejrzyj witrynę: Odwiedź swoją witrynę, aby zobaczyć nowy design
  2. Dopracuj dalej: Wykonaj korekty, ponownie używając umiejętności
  3. Utwórz szablony: Buduj niestandardowe szablony bloków, używając swoich tokenów projektowych
  4. Dokumentuj: Udostępnij swój system projektowy członkom zespołu