Moderní tvorba webových aplikací
O webu

CSS spinner

Točící se kolečko pro znázornění načítání v čistém CSS.

3 minuty

Pro znázornění průběhu načítání je možné použít od IE 10 animaci. Jak si nějakou připravit čistě v CSS pomocí animation.

Samostatná ukázka

Funguje to tak, že se element zakulatí vlastností border-radius. Na jednu stranu (např. border-bottom) se přidá rámeček.

A nekonečná animace tento rámeček bude otáčet přes transformaci: transform: rotate(360deg).

Pro transformaci i animaci je v prohlížečích s jádrem Webkit nutné použít CSS prefixy.

Starší prohlížeče

Pro starší prohlížeče (IE 9 a starší) by se obdobná animace musela dělat JavaScriptem nebo obrázkovým GIFem.

Načítání

Proč CSS animace

Animování pomocí CSS bývá nepatrně rychlejší než srovnatelné animace v JavaScriptu.

CSS animace může být i jednodušší na realisaci a úpravy vzhledu než tvorba GIFu.

Hotové CSS animace načítání

Co si myslíte o tomto článku?

Diskuse

Související články

CSS item-pack: balance – vyvážené rozložení flex položek

Vlastnost item-pack: balance rozděluje flex položky rovnoměrně mezi řádky, podobně jako text-wrap: balance vyvažuje řádky textu.

11 minut

CSS Container Queries – responsivní komponenty

Jak pomocí @container, container-type a container-name vytvářet komponenty, které se přizpůsobí velikosti svého rodiče místo viewportu.

16 minut

CSS Anchor Positioning – posicování elementů relativně k jiným

Jak pomocí anchor-name, position-anchor a funkce anchor() posicovat elementy relativně k jiným bez JavaScriptu.

6 minut

Centrování na webových stránkách

Moderní způsoby vertikálního i horizontálního centrování v CSS. Flexbox, Grid, margin auto a další techniky.

8 minut

Novinky e-mailem

Když budu mít něco opravdu zajímavého, můžu vám to poslat e-mailem

Přidej se k 500+ čtenářům
Jen kvalitní obsah
Žádný spam

Web jecas.cz píše Bohumil Jahoda, kontakt
Seznam všech článků · Témata · Zkratky
2013–2026