ProgressFlow Logo ProgressFlow Kontaktujte nás
Kontaktujte nás

Brandované spinnery: Jak přizpůsobit animace své identitě

Návod na vytváření originálních načítacích spinnerů, které odpovídají vašemu designu. Includes HTML, CSS a SVG příklady.

10 min čtení Středně pokročilý Březen 2026
Animované načítací spinnery s různými barvami a styly

Načítací spinner je jedním z nejdůležitějších prvků moderního webdesignu. Není to jen animace — je to komunikace. Když si uživatel čeká, chce vědět, že se něco děje. A pokud se ten spinner shoduje s vaší značkou? To už není jen funkce, to je zkušenost.

V tomto průvodci se naučíte, jak vytvořit spinnery, které nejen fungují, ale také říkají něco o vaší značce. Budete se pohybovat od jednoduchých CSS animací až po složité SVG řešení. A nebojte se — nebude to složité. Je to jen HTML, CSS a trocha kreativnosti.

Co se naučíte

  • Vytvořit CSS spinner z nuly bez obrázků
  • Přizpůsobit animace barvám vaší značky
  • Implementovat SVG spinnery s lepší kontrolou
  • Optimalizovat výkon a dostupnost
  • Přidat micro-interakce pro lepší UX

CSS spinnery: Jednoduchý začátek

Nejjednoduší spinner vytvoříte čistě s CSS. Nepotřebujete JavaScript, nepotřebujete obrázky. Stačí vám HTML element a pár CSS pravidel.

Základní myšlenka je jednoduchá: vytvoříte kruh, dáte mu border, a pak ten border animujete. Nejjednodušeji se to dělá s border-top , kterému dáte barvu a zbytek si necháte transparentní. Pak jen otáčíte.

Klíčové je, abyste si vybrali správné barvy. Pokud máte značku s modrými a žlutými barvami, měl by váš spinner odrážet právě tyto barvy. Neznamená to, že musíte používat všechny — často stačí primární barva nebo zajímavá kombinace dvou barev.

Základní CSS spinner s rotující animací, jednoduché HTML struktura s div elementem
Pokročilý SVG spinner s více vrstvami animací a vlastními tvary

SVG spinnery: Když chcete víc kontroly

SVG vám dá nekonečnou flexibilitu. Nemusíte se omezovat na kruhy. Můžete animovat tvary, linie, cesty. Můžete mít spinner, který vypadá úplně jako vaše logo. To je opravdu silné.

SVG má jednu obrovskou výhodu — každý prvek se dá animovat zvlášť. Máte spinner se třemi kruhy? Animujte každý jinak. Máte spinner s vlastní grafickou tvorbou? Nakreslete si ji a animujte. Flexibilita je prostě jiná úroveň.

Co je důležité? Udržet soubor malý. SVG soubor by měl být ideálně pod 5 KB. Pokud je větší, zkontrolujte si, jestli nejsou zbytečné kódy. A pamatujte — SVG animace běží v prohlížeči, takže by měly být jednoduché. Komplexní animace mohou zpomalit stránku.

Praktické tipy: Barvy, animace a dostupnost

Barvy a kontrast

Spinner by měl mít dostatečný kontrast s pozadím. Pokud máte tmavé pozadí, používejte světlé barvy. Naopak, světlé pozadí vyžaduje tmavé barvy. Nezapomeňte, že slabozrakí uživatelé by měli spinner vidět bez problémů.

Rychlost animace

Spinner se obvykle otáčí mezi 0,8 až 1,2 sekundami na otáčku. Pokud je příliš rychlý, vypadá neklidně. Pokud je příliš pomalý, působí mrtvě. Zkoušejte a hledejte správný poměr. Často je nejlepší 1 sekunda.

Redukce pohybu

Ne všichni uživatelé milují animace. Někdo má prefers-reduced-motion zapnuté. Vždy byste měli poskytnout statickou verzi spinneru nebo alespoň snížit pohyb. Je to jednoduchá medquery — prefers-reduced-motion: reduce.

Dostupnost textu

Pokud má spinner aria-label, je jasné, co se děje. Nemusí to být dlouhý text — stačí “Načítání” nebo “Prosím čekejte”. Čtenáři obrazovky to slyší a uživatelé se orientují lépe.

Různé spinnerey v různých barvách a styly ukazující brandované designy
Profesionální designer pracující na SVG animacích s počítačem a grafikou

Implementace: Krok za krokem

Chcete vytvořit svůj vlastní brandovaný spinner? Tady je postup:

1

Definujte design

Rozhodněte se, zda chcete CSS spinner nebo SVG. CSS je jednodušší pro jednoduché tvary, SVG je lepší pro komplexní designy.

2

Zvolte barvy

Vyberte si primární a eventuálně sekundární barvu ze vaší palety. Ujistěte se, že mají dostatečný kontrast.

3

Vytvořte animaci

Naprogramujte CSS animaci s @keyframes. Začněte jednoduše — rotace je často stačí.

4

Testujte a optimalizujte

Zkontrolujte dostupnost, výkon a vzhled na různých zařízeních. Měňte rychlost, dokud vás neuspokojí.

Závěr: Spinner je součástí vaší značky

Loader spinner není jen technický prvek. Je to součást vaší značky, komunikace s uživatelem. Když si vezme čas na vytvoření spinnerů, které se shodují s vaším designem a jsou dostupné, vytváří se tím lepší zkušenost.

Začněte jednoduše — CSS spinner se třemi nebo čtyřmi liniemi. Potom, když se budete cítit sebevědomě, přidejte SVG. Zkoušejte barvy, animace, tvary. Spinner, který jste sami vytvořili, bude vždy lepší než generický kus kódu.

“Dobrý loader spinner je ten, který uživatel ani nevidí, protože stránka se tak rychle načítá. Ale pokud se musí čekat, ať je to aspoň příjemné na pohled.”

Poznámka k kompatibilitě

Tento článek popisuje moderní CSS a SVG techniky. Kód prezentovaný zde byl testován v aktuálních verzích Chrome, Firefox, Safari a Edge. Pro starší prohlížeče (Internet Explorer) se doporučuje fallback na obrázky. Vždy testujte v prostředí, které používá vaše cílová skupina.

Martin Svoboda

Autor článku

Martin Svoboda

Senior UX Designer a vedoucí oddělení animací

Senior UX designer a vedoucí oddělení animací v ProgressFlow s.r.o. se 14 lety zkušeností v designu interaktivních prvků a snižování vnímaného času čekání.