Skip to content
FunkcjeCennikPartnerzyBlogPomocO nasKontakt
Zacznij terazZaloguj się
Powrót do Bloga
tips2026-12-205 min czytania

Animacje i Mikrointerakcje w Menu: Urok czy Rozproszenie?

200-300ms to ideał, powyżej 500ms denerwuje. Kawiarnia w Galacie w Stambule zwiększyła czas na stronie o 19% przez fade-in.

th

thMenu Team

thmenu.com

Właściciel kawiarni z 18 stolikami w stambulskiej dzielnicy Galata pyta: "Czy jak dodam animacje do menu, klienci zostaną dłużej?" Odpowiedź kryje się w milisekundach. Badania UX Movement 2023 są jednoznaczne: 200-300ms wydaje się płynne, powyżej 500ms staje się ociężałe. Po wprowadzeniu fade-in przy scrollowaniu czas na stronie wzrósł o 19%, a odrzucenia spadły o 12%.

Optymalne Czasy i Krzywe Easing

Czas trwania zależy od ludzkiej percepcji. Poniżej 100ms nie jest zauważalne; 200-300ms wydaje się naturalne; 500ms+ jest ciężkie. cubic-bezier(0.4, 0, 0.2, 1) — standard Material — produkuje naturalny ruch.

Stagger 60ms przy ładowaniu daje premium charakter, ale powyżej 8 kart staje się przesadą. Na mobile 200ms jest idealne.

Co Działa, a Co Nie

Działa: zakładka kategorii z przesuwaną linią (250ms), przycisk "dodaj do koszyka" ze scale 1,05x plus ikoną zaznaczenia, pulsacja serca przy ulubionych, fade-in przy scrollowaniu.

  • Hover scale 1,02x — wrażenie dotykowe
  • Odbicie odznaki koszyka — przyciąga uwagę
  • Skeleton loader — ustawia oczekiwanie treści

Przesada i Dostępność

Nadmiar animacji to problem dostępności. Wspieraj prefers-reduced-motion — wymóg WCAG 2.1.

Parallax, autoodtwarzane wideo i nieskończenie wirujące ikony to wyraźne rozproszenie. Kawiarnia w Galacie zatrzymała pulsującą odznakę po 2 sekundach — CTR wzrósł o 23%.

FAQ

Idealny czas? 200-300ms dla mikrointerakcji, maks. 400ms dla przejść.

Co szkodzi wydajności? width/height przez JS wywołuje reflow; transform i opacity w CSS są przyspieszane GPU.

Wyłączać dla seniorów? Tylko przez prefers-reduced-motion, nie automatycznie.

Czy to było pomocne? Udostępnij.