Framework dla Webflow
4 godz. 22 min · Webflow · UI, UX i Webdesign
Grzegorz RógIdea ArchitectDuża część naszej pracy sprowadza się do projektowania prostych stron - wydarzeń, małych sklepów, ofert, landing page'y. SystemFlow znacznie upraszcza i przyspiesza naszą pracę w tym zakresie, oferując szereg gotowych komponentów, sekcji i template'ów, które możesz wykorzystać do poskładania takiej strony w kilka minut.
SystemFlow jest w całości zmapowany na Figmę, co znaczy, że otrzymujesz kompletny UI Kit dla Figmy, z pomocą którego możesz projektować. Następnie, stworzone w ten sposób projekty w prosty sposób przeniesiesz do Webflow, korzystając z tych samych nazw komponentów, tworząc z tego gotowy, działający projekt strony.
W SystemFlow masz możliwość zdefiniowania własnej stylistyki całego systemu - globalne zmiany do typografii oraz swatchy kolorystycznych sprawią, że fonty i kolory zmienią się na przestrzeni całego Twojego projektu! W ten sposób łatwo przygotujesz strony, które stylistycznie znacznie odbiegają od pierwotnej koncepcji framework'u i są dopasowane do identyfikacji Twojego klienta.
Plik Webflow, na którym pracujesz z Frameworkiem, zawiera pełną dokumentację, która zmienia się na żywo, w trakcie projektowania. Oznacza to, że po publikacji samej strony w Webflow, otrzymujesz kompletną referencję z design tokenami, wyglądem formularzy, przycisków, komponentów i innych elementów, którą możesz przekazać klientowi. Przykład dokumentacji wygląda tak: https://systemflow-v-1-1-51e1ee81-49590199e0f65.webflow.io/style-guide/about/overview
SystemFlow powstał w jednym celu - aby pomóc nam tworzyć projekty dla siebie i naszych klientów znacznie szybciej, wydajniej, w sposób zorganizowany. Ponadto, aby wykorzystać Webflow jako najlepszy edytor, dający nam łatwy dostęp do zmian w ramach uporządkowanej struktury, obsługę CMS, E-Commerce, a klientowi możliwość edycji elementów strony z przeglądarki. Z drugiej strony, wykorzystaliśmy Figmę czyli najlepsze narzędzie do projektowania UI z masą dodatków i pluginów, które usprawnią Twoją pracę!
Ten kurs przygotowany jest z myślą o osobach, które w swoich firmach tworzą wiele stron, na przykład marketingowych i chcą czy to do tworzenia finalnych stron czy prototypów, wykorzystać Webflow i ewentualnie Figmę. Kurs nadaje się też doskonale dla Freelancerów którzy oferują swoje usługi tworzenia stron w Webflow, a także agencji kreatywnych, które mogą znacznie przyspieszyć swoją pracę dzięki SystemFlow!
SystemFlow 1.0+
Witaj w kolejnej lekcji, w której
chciałbym pokazać Ci jak działa komponent Confetti.
Poparł, więc przechodzę do zakładki List
komponent I tutaj w Confetti Papier mamy informacje o tym, jak go używać.
Jest to komponent, który nazywa się Ice Confetti i posiada dwa przyciski,
domyślnie Confetti Start, który pozwala nam uruchomić Confetti i Confetti Stop,
który pozwala nam zatrzymać, czyli ukryć konfetti.
Jeśli wybierzemy confetti, start Confetti przeleci przez określony czas.
I to w zasadzie tyle.
Można powiedzieć, że tego komponentu można używać na dwa sposoby.
Pierwszy sposób to taki, gdzie
rzeczywiście mamy jakiś guzik, który uruchamia nam konfetti.
Będzie to jakaś akcja użytkownika.
Przykładowo, jeśli ktoś
zapisuje się na nasz mailing i kliknie zapisz się, to możemy mu wyświetlić to
konfetti i wtedy właśnie skorzystamy z tego domyślnego przycisku.
Wystarczy go jakoś przez tyle.
Natomiast konfetti stop przyda nam się w
tej sytuacji, gdzie na przykład z pomocą Confetti Start wyświetlimy jakiś alert.
Natomiast jeśli kliknie ktoś X na tym
alert albo gdzieś obok, to tak naprawdę wywołamy tą akcję confetti Stop.
Oprócz tego będziemy mogli odpalić sobie dwa tryby dla konfetti.
Nie musimy uruchamiać go z przycisku,
a możemy uruchomić go z pomocą takiej opcji jak Auto Load, dzięki czemu załaduje
nam się konfetti na naszej stronie, niezależnie od kliknięcia w przycisk.
Często chcemy też po prostu stronę z
podziękowaniem, na przykład wyświetlić takim konfetti od razu, bez konieczności
klikania gdziekolwiek, Więc skopiuję nazwę tego komponentu.
Teraz przechodzę do web, a następnie używam tego komponentu standardowo i od
linkował je ten komponent An link instance.
Zobaczysz, że wewnątrz konfetti mamy coś takiego jak konfetti script.
Jest on ukryty, czyli po prostu ma właściwość display na on, ale to nie
przeszkadza nam w tym, żeby działał i nie przeszkadza nam
przejść do jego ustawień, a następnie wybrać polecenie Open kod Editor.
Tutaj znajdują się właśnie potrzebne właściwości.
To jest właściwością Auto Load
i jeśli zmienimy ją na true, to w tym momencie nasze konfetti
będzie wyświetlane bez konieczności kliknięcia w przycisk.
Wybierzmy teraz polecenie Save and close,
a następnie musimy przypominam opublikować naszą stronę.
Teraz już guziki nie będą nam zupełnie
potrzebne, ponieważ ten konfetti skrypt automatycznie załaduje konfetti.
A jeszcze jedna rzecz, którą chciałem Ci pokazać w międzyczasie to się publikuje,
to mamy tutaj coś takiego jak duration i duration.
Określa czas w sekundach ile nasze konfetti będzie trwało.
Jeśli przykładowo chciałbyś, żeby trwało to prawie nieskończoność, możesz
zrobić sobie aż tyle sekund i konfetti będzie cały czas odtwarzane.
No i oczywiście działa to w momencie gdy auto load jest ustawione nie na false,
czyli nie przyciski tylko na true czyli automatyczne uruchamianie konfetti.
OK, no to jeśli to już wszystko wiemy to
zobaczmy jak konfetti wygląda po załadowaniu od razu bez problemu
to cztero sekundowa animacja konfetti jest widoczna.
No i naturalnie nam są teraz niepotrzebne te przyciski.
Moglibyśmy w zasadzie usunąć wszystko.
Oczywiście pamiętaj o tym, żeby zostawić ten skrypt,
jeżeli potrzebny jest nam tylko skrypt na tej stronie, więc możemy sobie
nawet cały ten komponent konfetti usunąć, bo on nie ma żadnych atrybutów.
Zostawić tylko konfetti skrypt i to już zadziała.
Spróbujmy taką stronę jeszcze raz
opublikować i zaraz pokażę Ci jak to działa właśnie z tą opcją auto load.
Natomiast jeszcze jedna fajna rzecz jest
taka, że jeśli skorzystamy z tego skryptu konfetti symbolu
od nie kupimy go teraz to prawy przycisk myszy i link instance
i mamy również na konkretnych przyciskach atrybuty, które możemy w zasadzie wstawić
w dowolne elementy jakiś link, tekst czy cokolwiek.
I one właśnie odpalają nam i zamykają to konfetti.
Możemy w ogóle nie mieć Batmana, który nam
stopuje konfetti, a jedynie mieć button, który rozpoczyna konfetti.
Tutaj jeszcze jedna fajna rzecz.
Jeśli zerkniesz na ustawienie to ma on ten atrybut data konfetti start ustawione na
3, ale gdybyśmy zmienili to na 0 i wybrali polecenie save.
Nasze konfetti zamiast przelecieć w dosłownie kilka sekund będzie leciało
całkiem długo i pokażę Ci jak to może wyglądać.
Jeśli teraz ten skrypt sobie zobacz na najpierw jak wygląda ta
opublikowana strona z tym skryptem tutaj czyli bez guzików.
Jak widzisz konfetti działa i leci przez 4 sekundy, bo tak jest ustawione.
Natomiast gdybym ten skrypt usunął i teraz
na betonie daliśmy 0 będziemy mieli nieograniczony czas latania konfetti.
Opublikujemy to na testowej domenie.
I teraz podejrzewamy, ponieważ czas
daliśmy na 0 będzie to leciało w nieskończoność.
Poprzednio mieliśmy 3, czyli były to 3 sekundy.
Czyli w tym jako walił tego atrybutu
możesz wpisać dowolną wartość w sekundach i tyle będzie się to konfetti odtwarzał.
Po kliknięciu na przycisk możemy dać 5 to
będzie 5 sekund, 0 to będzie nieskończoność.
Przypominam, że to robimy w przypadku przycisków czy jakiegoś linku, na który.
Natomiast jeśli chcemy zmienić czas
odtwarzania confetti w przypadku Auto load true to mamy ten drugi parametr duration,
który definiuje nam to ile w sekundach będzie konfetti.
Trwało to wszystko w tej lekcji i wszystko komponencie konfetti.
Do usłyszenia.