A man deeply engaged in software development with two laptops and a desktop monitor.

Jak zrobić slider w Webflow, który nie jest do bani? Praktyczny tutorial.

Masz dość nudnych, klatkujących sliderów, które wyglądają jak z poprzedniej epoki? Spokojnie, nie jesteś sam. W tym tutorialu krok po kroku pokażę Ci, jak stworzyć płynny, interaktywny i po prostu świetny slider w Webflow, wykorzystując atrybuty Finsweet. I to bez ani jednej linijki własnego kodu, obiecuję!

Po co w ogóle Finsweet?

Zanim zaczniemy, kilka słów o Finsweet. To agencja z Nowego Jorku, która tworzy niesamowite, darmowe narzędzia dla społeczności Webflow. Ich system „Client-First” to dla wielu deweloperów prawdziwa biblia, a atrybuty, które udostępniają, to czysta magia. Zamiast pisać skomplikowany kod w JS, po prostu dodajesz atrybuty do elementów na stronie, a reszta dzieje się sama. Proste i genialne.

Krok 1: Struktura slidera CMS w Webflow

Zaczynamy od podstaw, bo struktura w Nawigatorze jest kluczowa. Ponieważ korzystamy z mocy CMS, nasza struktura będzie nieco inna niż w przypadku standardowego slidera:

  • Slider Component – główny kontener z Webflow.
  • Wewnątrz niego umieść Collection List połączoną z Twoją kolekcją (np. postami, projektami).
  • Collection List Wrapper – zostawiamy, jak jest.
  • Collection List – to nasza lista slajdów.
  • Collection Item – to będzie nasz pojedynczy slajd. W jego wnętrzu umieszczasz, co tylko chcesz – obrazki, teksty, przyciski – wszystko zaciągnięte z CMS.

Krok 2: Podpinamy skrypt Finsweet

To najłatwiejsza część. Wejdź na stronę atrybutu CMS Slider od Finsweet, skopiuj skrypt i wklej go w ustawieniach strony w Webflow, w sekcji „Before </body> tag”. Gotowe. Magia załadowana.

Krok 3: Dodajemy atrybuty

Teraz czas na mięso. Musimy „powiedzieć” skryptowi, co jest czym. Robimy to za pomocą atrybutów. Wybierz w Nawigatorze odpowiednie elementy i w panelu ustawień (ikona zębatki) dodaj „Custom Attributes”:

  • Dla Slider Component dodaj atrybut fs-cms-element z wartością slider.
  • Dla Collection List (NIE dla wrappera!) dodaj atrybut fs-cms-element z wartością list.
  • Dla Collection Item dodaj atrybut fs-cms-element z wartością item.
  • Dla przycisków „Next” i „Prev” (jeśli ich używasz): atrybut fs-cms-element z wartością odpowiednio arrow-next i arrow-prev.
  • Dla paginacji (tych kropek na dole): elementowi-kropce nadaj atrybut fs-cms-element z wartością page-dot.

Krok 4: Stylówka i animacje na wypasie

Teraz najlepsze. Kiedy struktura i atrybuty są na miejscu, możesz stylizować slider jak każdy inny element w Webflow. Dodaj cienie, zaokrąglij rogi, ustaw odjechane przejścia w panelu „Transitions & Transforms”. To jest moment, w którym Twój slider przestaje być „kolejnym nudnym sliderem”, a staje się integralną, zachwycającą częścią designu. Baw się dobrze!

Podsumowanie

I tyle! Stworzyłeś slider, który jest nie tylko funkcjonalny, ale też szybki, responsywny i w pełni zintegrowany z CMS-em Webflow. Wszystko dzięki kilku atrybutom od Finsweet. Koniec z nudnymi, generycznymi komponentami. Teraz to Twoja zajawka i kreatywność dyktują warunki.