Přeskočit na obsah

Seed

Seed (semínko) uchovává jen několik základních parametrů, které určují vzhled tématu. Z nich je možné generovat široké spektrum témat, což umožňuje rychlou přizpůsobitelnost bez potřeby složitých úprav. Tento přístup zajišťuje flexibilitu při práci na různých projektech a zároveň udržuje konzistenci napříč všemi variacemi témat.

{
"brandPrimary": "blue",
"brandSecondary": "orange",
"statusSuccess": "green",
"statusWarning": "amber",
"statusError": "red",
"statusInformation": "lightblue",
"surfaceBrand": "primary",
"surfaceIntensity": "2",
"contrastLevel": "aa",
"contrastAlgorithm": "wcag21",
"fontFamilyMain": "zalando-sans",
"fontFamilyHeadings": "zalando-sans",
"fontFamilyMonospace": "roboto-mono",
"fontWeightMain": 400,
"fontWeightHeadings": 600,
"fontWeightMonospace": 400,
"fontAxesMain": "\"wdth\" 94",
"fontAxesHeadings": "\"wdth\" 104",
"fontAxesMonospace": "initial",
"fontFeaturesMain": "initial",
"fontFeaturesHeadings": "initial",
"fontFeaturesMonospace": "initial",
"fontsPath": "../fonts/",
"fontBaseSize": 13,
"scaleRatio": 1.2
}

Určuje dominantní barvu aplikace, která se používá pro klíčové vizuální prvky, jako jsou tlačítka, odkazy, checkboxy a další interaktivní komponenty. Tato barva je základem vizuální identity aplikace a pomáhá vytvořit jednotný a snadno rozpoznatelný design, který podporuje značku a usnadňuje orientaci pro uživatele.

Hodnoty: pink fuchsia deeppurple navy blue lightblue aqua teal green lightgreen lime yellow amber orange deeporange red brown gray silver black nebo HEX barva #rrggbb

Doplňuje primární barvu a je ideální pro použití v navigačním menu, záložkách a dalších podpůrných prvcích. Tato barva může aplikaci jednoduše zpestřit nebo navazovat na logo projektu, které může mít více barev. Projektu dodává vizuální rozmanitost a oživení.

Hodnoty: pink fuchsia deeppurple navy blue lightblue aqua teal green lightgreen lime yellow amber orange deeporange red brown gray silver black nebo HEX barva #rrggbb

Používá se pro označení úspěšných stavů, jako je potvrzení akcí nebo oznámení o dokončení. Barvy v této kategorii navozují pocit klidu a spolehlivosti.

Hodnoty: teal green lightgreen lime

Upozorňuje na potenciální problémy nebo varování. Barvy v této kategorii přitahují pozornost a signalizují opatrnost.

Hodnoty: yellow amber orange deeporange

Označuje chyby a kritické stavy. Tyto barvy jasně signalizují problémy, které vyžadují nápravu.

Hodnoty: yellow amber orange deeporange red

Slouží k zobrazení doplňujících informací nebo neutrálních oznámení.

Hodnoty: deeppurple navy blue lightblue aqua

Určuje, zda bude jako základní barva neutrálních povrchů použita primární nebo sekundární brand barva, podle toho, která lépe odpovídá preferovanému vzhledu.

Hodnoty: primary secondary

Nastavuje úroveň sytosti neutrálních povrchů od žádné (0) po nejvýraznější (3), což umožňuje přizpůsobit celkový vizuální dojem aplikace.

Hodnoty: 0 1 2 3

Určuje požadovanou úroveň kontrastu mezi textem a pozadím. Hodnota aa odpovídá standardní úrovni doporučené specifikací WCAG 2.1, zatímco a představuje nižší úroveň kontrastu vhodnou pro projekty mimo veřejnost.

Hodnoty: aa, a

Určuje algoritmus pro výpočet kontrastu. wcag21 vychází ze specifikace WCAG 2.1, zatímco apca (Accessible Perceptual Contrast Algorithm) nabízí modernější přístup, který lépe odpovídá lidskému vnímání kontrastu.

Hodnoty: wcag21, apca

Slouží pro veškerý běžný obsah aplikace, kde je klíčová čitelnost a jednoduchost. Neměl by být příliš dekorativní, aby text zůstal snadno čitelný i při delším používání.

Hodnoty: comfortaa figtree hubot-sans ia-writer-quattro ibm-plex-sans inter-tight inter lexend-deca mona-sans nunito-sans overpass plus-jakarta-sans quicksand roboto-flex rubik space-grotesk zalando-sans

Určuje tloušťku písma. Pro běžný text je vhodné ponechat výchozí 400, popř. vyzkoušet rozmezí 350 – 450.

Hodnoty: Dle možností fontu 100 – 1000 (pouze celá čísla).

Umožňuje nastavit osy variabilního fontu podle dostupných možností. Pokud není nic specifikováno, použije se výchozí nastavení fontu.

Hodnoty: Podle podporovaných os vybraného fontu. Doporučujeme je konfigurovat v Motivu.

Umožňuje aktivovat OpenType funkce fontu podle dostupných možností. Pokud není nic specifikováno, použije se výchozí nastavení fontu.

Hodnoty: Podle podporovaných funkcí vybraného fontu. Doporučujeme je konfigurovat v Motivu.

Zvýrazňuje nadpisy větší velikostí, což umožňuje použít výraznější a vizuálně zajímavější typografii. Lze zvolit odlišný font od hlavního, nebo ponechat stejný a upravit jeho parametry pro dynamičtější vzhled.

Hodnoty: comfortaa departure-mono figtree hubot-sans ia-writer-mono ia-writer-quattro ibm-plex-sans inter-tight inter kode-mono lexend-deca mona-sans monaspace-krypton nunito-sans overpass-mono overpass plus-jakarta-sans quicksand roboto-flex roboto-mono rubik space-grotesk zalando-sans

Určuje tloušťku písma. Pro nadpisy je vhodné využít hodnoty 500 – 1000, výchozí je 700.

Hodnoty: Dle možností fontu 100 – 1000 (pouze celá čísla).

Umožňuje nastavit osy variabilního fontu podle dostupných možností. Pokud není nic specifikováno, použije se výchozí nastavení fontu.

Hodnoty: Podle podporovaných os vybraného fontu. Doporučujeme je konfigurovat v Motivu.

Umožňuje aktivovat OpenType funkce fontu podle dostupných možností. Pokud není nic specifikováno, použije se výchozí nastavení fontu.

Hodnoty: Podle podporovaných funkcí vybraného fontu. Doporučujeme je konfigurovat v Motivu.

Používá se pro zobrazení kódu nebo tam, kde je důležitá přesná zarovnanost znaků. Hodí se také pro technicky laděný design, kde může sloužit nejen pro kód, ale i pro nadpisy nebo specifické prvky rozhraní.

Hodnoty: departure-mono ia-writer-mono kode-mono monaspace-krypton overpass-mono roboto-mono

Určuje tloušťku písma. Pro běžný text je vhodné ponechat výchozí 400, popř. vyzkoušet rozmezí 350 – 450.

Hodnoty: Dle možností fontu 100 – 1000 (pouze celá čísla).

Umožňuje nastavit osy variabilního fontu podle dostupných možností. Pokud není nic specifikováno, použije se výchozí nastavení fontu.

Hodnoty: Podle podporovaných os vybraného fontu. Doporučujeme je konfigurovat v Motivu.

Umožňuje aktivovat OpenType funkce fontu podle dostupných možností. Pokud není nic specifikováno, použije se výchozí nastavení fontu.

Hodnoty: Podle podporovaných funkcí vybraného fontu. Doporučujeme je konfigurovat v Motivu.

Výchozí velikost písma, od které se odvíjejí ostatní stupně.

Hodnoty: 13 - 16 (pouze celá čísla)

Násobek, podle kterého se vypočítávají velikosti dalších stupňů

Hodnoty: 1.1 - 1.6 (pouze násobky 0.05)

Soubory s fonty musí být odkazovány pomocí cesty relativní k CSS souboru tématu Spectro, aby bylo zajištěno jejich správné načtení.

Hodnota: ../zde/lezi/fonty/