W skrócie
- Karuzela logotypów pokazuje w danej chwili tylko część marek, a ruchome znaki trudniej odczytać, dlatego przy 4–8 klientach statyczny rząd zwykle działa lepiej.
- Automatyczny ruch trwający dłużej niż 5 sekund, wyświetlany obok innych treści, musi mieć mechanizm pauzy, zatrzymania lub ukrycia – wymaga tego kryterium 2.2.2 WCAG na poziomie A.
- Pasek logotypów animowany samym CSS przez właściwość transform obciąża stronę znacznie mniej niż slider oparty na ciężkiej bibliotece JavaScript.
- Obrazki logotypów bez zadeklarowanych wymiarów i skrypty inicjujące karuzelę po załadowaniu strony mogą pogorszyć wskaźniki CLS i INP.
- Użytkownikom, którzy w systemie włączyli ograniczenie ruchu, animację należy wyłączyć przez zapytanie prefers-reduced-motion.
Spis treści
- Rodzaje animowanych sekcji z logotypami
- Co wiadomo o karuzelach z badań użyteczności
- Karuzela logotypów a Core Web Vitals
- Dostępność ruchu: pauza, ograniczenie animacji i duplikaty
- Kiedy karuzela ma sens, a kiedy lepsza jest statyczna siatka
- Jak zbudować lekki pasek logotypów
- Jak zmierzyć wpływ karuzeli na wyniki strony
- Checklista karuzeli logotypów
- Najczęstsze pytania
Karuzela logotypów to animowany pasek, w którym znaki klientów przesuwają się automatycznie lub po kliknięciu strzałki. Pomaga, gdy klientów jest więcej, niż mieści jeden rząd, ale utrudnia odczytanie marek, pokazuje tylko część z nich i może obciążać stronę. Dobrze zbudowana karuzela jest lekka, animowana przez CSS, ma przycisk pauzy i wyłącza się u osób ograniczających ruch.
Rodzaje animowanych sekcji z logotypami
Pod nazwą „karuzela logotypów” kryje się kilka różnych rozwiązań, które inaczej wpływają na odbiór i wydajność.
| Typ | Jak działa | Wpływ na odbiór | Typowy koszt wydajności |
|---|---|---|---|
| Statyczny rząd lub siatka | wszystkie znaki widoczne jednocześnie | najłatwiejsze odczytanie | minimalny |
| Pasek przewijany w nieskończoność | znaki płyną w poziomie bez przerwy | dużo marek na małej powierzchni, trudne odczytanie | niski przy CSS, wyższy przy JavaScript |
| Slider ze strzałkami | zmiana grupy znaków po kliknięciu | użytkownik kontroluje tempo, ale rzadko klika | zależy od biblioteki |
| Automatycznie rotujące grupy | co kilka sekund wymiana zestawu logotypów | użytkownik widzi przypadkowy zestaw | średni |
| Siatka z podmianą znaków | pojedyncze logo zanika i zastępuje je inne | mniej ruchu niż pasek, nadal rozprasza | niski do średniego |
Wybór zależy przede wszystkim od liczby logotypów i ich roli. Gdy masz sześciu mocnych klientów, każda forma ruchu tylko utrudnia ich zobaczenie. Jak ustalić właściwą liczbę, opisujemy w tekście o tym, ile logotypów pokazać i jak dobrać marki.
Co wiadomo o karuzelach z badań użyteczności
Badania nad karuzelami dotyczą najczęściej dużych banerów na stronach głównych, a nie pasków logotypów, ale ich wnioski dobrze się przenoszą. Jakob Nielsen z Nielsen Norman Group już w 2013 r. opisał automatycznie przewijane karuzele jako element, który irytuje użytkowników i obniża widoczność treści: ruch odciąga uwagę, a zanim użytkownik zdąży przeczytać zawartość, ta znika.
Dane z praktyki pokazują podobny obraz. Erik Runyon przeanalizował interakcje z karuzelą na stronie głównej University of Notre Dame od połowy października 2012 r. do stycznia 2013 r. Klikało w nią około 1% odwiedzających, a 84% kliknięć dotyczyło pierwszego slajdu. Kolejne pozycje dostawały po około 4% kliknięć.
Dla pasków logotypów wynikają z tego trzy wnioski:
- Większość użytkowników widzi tylko początkowe znaki. Logo, które pojawia się po 20 sekundach animacji, dla wielu osób nie istnieje.
- Ruchomy tekst trudniej odczytać. Logo to w praktyce napis; przesuwający się napis wymaga śledzenia wzrokiem.
- Ruch konkuruje z przyciskiem wezwania do działania. Animacja tuż pod głównym nagłówkiem przyciąga uwagę, która powinna trafić do oferty.
Kolejność logotypów w karuzeli ma więc znaczenie: najmocniejsze marki powinny być widoczne od pierwszej sekundy, bez czekania na animację.
Karuzela logotypów a Core Web Vitals
Core Web Vitals to trzy wskaźniki Google opisujące doświadczenie użytkownika: szybkość wyświetlenia głównej treści (LCP), czas reakcji na interakcje (INP, który 12 marca 2024 r. zastąpił wskaźnik FID) oraz stabilność układu (CLS). Za dobry wynik uznaje się wartości osiągane przez co najmniej 75% odsłon.
| Wskaźnik | Próg „dobrze” | Jak karuzela może go pogorszyć | Jak temu zapobiec |
|---|---|---|---|
| LCP | do 2,5 s | ciężki skrypt i obrazy ładowane przed treścią główną | lekkie pliki SVG, skrypt ładowany z opóźnieniem lub brak skryptu |
| INP | do 200 ms | biblioteka slidera obciąża główny wątek przeglądarki | animacja w CSS zamiast JavaScript |
| CLS | do 0,1 | obrazki bez wymiarów, skrypt przebudowujący sekcję po załadowaniu | atrybuty width i height, stała wysokość sekcji |
Najczęstszym problemem nie jest sam ruch, tylko narzędzie, którym go zrobiono. Popularne biblioteki sliderów bywają ładowane w całości dla jednego paska logotypów, a niektóre starsze wymagają dodatkowo jQuery. Kilkadziesiąt kilobajtów skryptu wykonywanego na starcie strony potrafi wydłużyć czas reakcji na pierwsze kliknięcie, zwłaszcza na słabszych telefonach.
Drugi problem to rodzaj animacji. Przesuwanie elementów przez zmianę właściwości left lub margin zmusza przeglądarkę do przeliczania układu w każdej klatce. Animacja przez transform jest obsługiwana przez kompozytor i znacznie lżejsza; Lighthouse zgłasza animacje, których nie da się w ten sposób przyspieszyć. Ten sam problem dotyczy innych elementów social proof – więcej w tekście o widżetach opinii a szybkości strony.
Dostępność ruchu: pauza, ograniczenie animacji i duplikaty
Kryterium sukcesu 2.2.2 „Pauza, zatrzymanie, ukrycie” wytycznych WCAG, na poziomie A, wymaga, by ruchoma treść, która zaczyna się automatycznie, trwa dłużej niż pięć sekund i jest prezentowana równolegle z inną treścią, miała mechanizm pozwalający ją wstrzymać, zatrzymać lub ukryć. Pasek logotypów przewijany bez końca spełnia wszystkie te warunki.
W praktyce oznacza to trzy rzeczy:
- Widoczny przycisk pauzy, dostępny z klawiatury i opisany dla czytników ekranu. Zatrzymanie po najechaniu kursorem pomaga, ale nie wystarcza osobom korzystającym z klawiatury lub ekranu dotykowego.
- Respektowanie ustawień systemu. Użytkownik, który w systemie operacyjnym włączył ograniczenie ruchu, powinien zobaczyć statyczny rząd. Służy do tego zapytanie medialne prefers-reduced-motion.
- Ukrycie duplikatów. Efekt nieskończonego przewijania wymaga powielenia listy logotypów. Kopia powinna być ukryta przed czytnikami ekranu (aria-hidden), inaczej niewidomy użytkownik usłyszy listę klientów dwa razy.
Szczegóły dotyczące tekstów alternatywnych, kontrastu i struktury listy omawia artykuł o dostępności sekcji z logotypami. Dostępność ma też wymiar biznesowy, bo od 28 czerwca 2025 r. obowiązują w Polsce przepisy wdrażające Europejski akt o dostępności – piszemy o tym w tekście o dostępności jako sygnale zaufania w e-commerce.
Kiedy karuzela ma sens, a kiedy lepsza jest statyczna siatka
Karuzela nie jest z założenia błędem. Ma sens, gdy spełnione są łącznie trzy warunki: logotypów jest więcej, niż mieści jeden rząd, wszystkie są podobnie mocne, a sekcja pełni funkcję tła, a nie głównego argumentu. Tak bywa na stronach SaaS z setkami klientów – przegląd wzorców zebraliśmy w tekście o ścianach logotypów w SaaS.
Statyczny układ wygrywa, gdy:
- masz 4–8 logotypów, które mieszczą się w jednym lub dwóch rzędach,
- jedno czy dwa logo są wyraźnie mocniejsze od pozostałych i muszą być widoczne od razu,
- sekcja stoi przy formularzu lub w cenniku, gdzie ruch rozprasza w momencie decyzji,
- strona jest przeznaczona głównie na telefony ze słabszym procesorem.
Na telefonie dobrym kompromisem jest siatka 2×2 lub 2×3 albo poziomy rząd przewijany palcem, bez automatycznego ruchu. Użytkownik sam decyduje, czy chce zobaczyć więcej, a strona nie musi uruchamiać animacji. Przy kilkudziesięciu klientach lepiej wybrać najmocniejsze znaki na stronę główną, a pełną listę przenieść na podstronę klientów – jak tłumaczymy w przewodniku po sekcji „Zaufali nam”.
Jak zbudować lekki pasek logotypów
Jeśli karuzela zostaje, zadbaj o techniczne podstawy:
- Animacja w CSS przez transform, bez biblioteki JavaScript – tylko przycisk pauzy wymaga kilku linii skryptu.
- Zoptymalizowane pliki SVG z zadeklarowanymi wymiarami (width i height), żeby sekcja nie zmieniała wysokości podczas ładowania.
- Powielona lista oznaczona aria-hidden, aby uzyskać płynną pętlę bez dublowania treści dla czytników ekranu.
- Wolne tempo – logo powinno być widoczne na ekranie co najmniej kilka sekund.
- Pauza po najechaniu, przy fokusie i po kliknięciu przycisku.
- Brak animacji przy prefers-reduced-motion.
Uproszczony szkielet stylów może wyglądać tak:
.logos__track { display: flex; animation: przewijanie 40s linear infinite; }
.logos:hover .logos__track,
.logos:focus-within .logos__track,
.logos.is-paused .logos__track { animation-play-state: paused; }
@keyframes przewijanie { to { transform: translateX(-50%); } }
@media (prefers-reduced-motion: reduce) {
.logos__track { animation: none; }
}
Klasę is-paused przełącza przycisk pauzy, a druga połowa ścieżki to kopia listy ukryta przed czytnikami ekranu.
Osobną kwestią są same pliki. Logotypy pobrane ze stron klientów to często duże pliki PNG o różnych proporcjach i marginesach, które w ruchu wyglądają jeszcze gorzej niż w statycznym rzędzie. Przed wdrożeniem przygotuj jednolity zestaw: pliki SVG oczyszczone z niepotrzebnych metadanych, podobna waga optyczna znaków i jedna wersja kolorystyczna. Popularny efekt „szare logo, kolor po najechaniu” w ruchomym pasku traci sens, bo trudno najechać na przesuwający się element – argumenty za wersją kolorową i monochromatyczną zebraliśmy w tekście o logotypach w kolorze i w skali szarości.
Pamiętaj też, że karuzela rzadko jest jedynym ruchomym elementem strony. Jeśli obok przewija się pasek z promocją, a niżej rotują opinie klientów, użytkownik ma przed oczami trzy animacje naraz. Na landing page'u z sekcją social proof wybierz najwyżej jeden element w ruchu.
Jak zmierzyć wpływ karuzeli na wyniki strony
Decyzję „karuzela czy statyczny rząd” najlepiej podjąć na podstawie danych. Najprostszy jest test A/B, w którym połowa ruchu widzi pasek animowany, a połowa statyczny z najmocniejszymi znakami. Porównuj konwersję docelową, głębokość przewijania i kliknięcia w przycisk wezwania do działania – procedurę opisuje poradnik o testowaniu elementów zaufania.
Równolegle sprawdź wydajność: wyniki laboratoryjne z PageSpeed Insights przed wdrożeniem i po nim oraz dane od prawdziwych użytkowników po kilku tygodniach. Jeśli karuzela nie poprawia konwersji, a pogarsza wskaźniki szybkości, decyzja jest prosta. Karuzelę warto też uwzględnić w okresowym audycie dowodu społecznego na stronie.
Checklista karuzeli logotypów
- Policz logotypy: przy 4–8 znakach zastąp karuzelę statycznym rzędem.
- Ustaw najmocniejsze marki na początku, żeby były widoczne bez czekania.
- Zastąp bibliotekę slidera animacją CSS opartą na transform.
- Dodaj width i height do każdego obrazka i ustal stałą wysokość sekcji.
- Dodaj widoczny przycisk pauzy obsługiwany klawiaturą.
- Wyłącz animację przy prefers-reduced-motion.
- Ukryj powieloną listę przed czytnikami ekranu.
- Sprawdź CLS i INP przed wdrożeniem i po nim.
- Przetestuj wersję animowaną i statyczną na konwersji docelowej.
Najczęstsze pytania
Czy karuzela logotypów spowalnia stronę?
Może, ale nie musi. Najbardziej obciążają ją ciężkie biblioteki sliderów ładowane w całości, duże pliki graficzne i animacje właściwości wywołujących przeliczanie układu. Pasek zbudowany z zoptymalizowanych plików SVG z zadeklarowanymi wymiarami i animowany przez CSS z użyciem transform ma zwykle znikomy wpływ na szybkość strony.
Czy przewijany pasek logotypów musi mieć przycisk pauzy?
Jeśli ruch zaczyna się automatycznie, trwa dłużej niż 5 sekund i jest pokazywany obok innych treści, kryterium 2.2.2 WCAG wymaga mechanizmu pozwalającego go wstrzymać, zatrzymać lub ukryć. Pauza po najechaniu kursorem nie wystarcza użytkownikom klawiatury i ekranów dotykowych, dlatego najlepiej dodać widoczny przycisk.
Ile logotypów powinna mieć karuzela?
Karuzela ma sens dopiero wtedy, gdy logotypów jest więcej, niż mieści jeden rząd, zwykle powyżej 8–10. Przy mniejszej liczbie lepszy jest statyczny rząd, w którym wszystkie znaki są widoczne jednocześnie. Przy kilkudziesięciu klientach lepiej wybrać kilka najmocniejszych na stronę główną, a resztę pokazać na osobnej podstronie.
Czy karuzela logotypów jest lepsza na telefonie niż statyczna siatka?
Na wąskim ekranie karuzela oszczędza miejsce, ale użytkownik widzi naraz tylko dwa–trzy znaki i zwykle przewija stronę dalej, zanim pojawią się kolejne. Alternatywą jest siatka 2×2 lub 2×3 z najważniejszymi markami albo poziomy rząd przewijany palcem, bez automatycznego ruchu, który użytkownik kontroluje sam.
Jak sprawdzić, czy karuzela pogarsza Core Web Vitals?
Porównaj wyniki strony w narzędziu PageSpeed Insights z karuzelą i bez niej, zwracając uwagę na CLS, INP i czas blokowania głównego wątku. Lighthouse zgłasza też animacje, których przeglądarka nie może przenieść na kompozytor. Ostateczną ocenę dają dane od prawdziwych użytkowników, zbierane przez co najmniej kilka tygodni.