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-elementz wartościąslider. - Dla Collection List (NIE dla wrappera!) dodaj atrybut
fs-cms-elementz wartościąlist. - Dla Collection Item dodaj atrybut
fs-cms-elementz wartościąitem. - Dla przycisków „Next” i „Prev” (jeśli ich używasz): atrybut
fs-cms-elementz wartością odpowiednioarrow-nextiarrow-prev. - Dla paginacji (tych kropek na dole): elementowi-kropce nadaj atrybut
fs-cms-elementz 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.