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+
Kolejną bardzo ważną rzeczą w ramach naszego frameworku w firmie są tokeny.
Podobnie jak ma to miejsce w Web Flow.
Mamy tutaj zapisane i zapamiętane style dla kolorów, a także style dla tekstu.
Dodatkowo w filmie mamy możliwość jeszcze zapisywania stylów dla efektów, aczkolwiek
jak na razie nie mamy ich zbyt dużo, bo mamy tylko pojedynczy card shadow, który
jest standardowym cieniem, który można łatwo nałożyć.
I mamy jeszcze style dla GRID u, które są zdefiniowane tylko na 12 kolumn dla
desktopu, ale być może się to zmieni i dodamy tutaj więcej stylów.
Na razie więcej nie było potrzebne, ale
to co jest ważne to oczywiście style tekstu oraz style kolorów.
Jak dostać się do tej tabeli?
Po prostu musimy kliknąć się z aktualnej selekcji.
Jeśli mamy coś zaznaczone, nie będzie to widoczne, bo mamy tutaj właściwości tego
elementu, więc od klikniemy się na szare tło i wtedy wszystkie style będą widoczne.
Mamy np. style dla body tekstu, mamy style
nagłówków, mamy style inne i pokrywa się to w całości z tym co mamy w łeb.
Czyli przykładowo dla stylów tekstu mamy styl XML.
Teraz możemy przejść do jego edycji,
wyedytować sobie ten styl i zobaczyć, że ten styl to jest Inter Bold 38 44 piksele.
Co się zgadza z tym przeliczenie dla
kremów, o których mówiłem w odpowiedniej lekcji dla web Flow.
Tutaj nie korzystamy z jednostek Remy,
korzystamy z Pixeli i wybieramy właśnie tej wielkości w
pikselach, które później w razie zmiany należy przeliczyć łatwo i pokażę to w tej
lekcji, w której będę pokazywał jak przenieść rzeczy z firmy Flow.
Tymczasem właśnie tutaj mamy ustawienia dla tego stylu tekstu.
Jeśli chcielibyśmy go edytować, możemy to zrobić.
Jeżeli zmieniłbym to np.
na 42, to nagłówki zmienią mi się na
przestrzeni całego Stargate czy na przestrzeni całego System Flow.
Mogę to robić również z poziomu
poszczególnych elementów, czyli z poziomu np.
nagłówków. Teraz zaznaczyłem nagłówek.
Widzę, że tutaj w środku mam styl zrobiony jako head XML, czyli muszę wejść aż do
środka aż do tego tekstu i mam healing X ustawiony jako styl.
Mogę go odłączyć, nie chcę tego robić.
Chcę, żeby wszystkie moje style tutaj były uwzględnione.
I teraz jak edytować taki styl?
Wystarczy, że kliknę na niego, zobaczysz, że mogę przełączyć się
pomiędzy inne style, ale mogę też wybrać tą opcję edytowania.
Czyli jeśli chcemy edytować style nagłówków np.
możemy to zrobić też z poziomu bieżącego nagłówka i łatwo stąd można to edytować.
Albo drugi sposób tak jak powiedziałem
kliknąć sobie na puste miejsce i znaleźć tu odpowiedni styl.
Teraz, jeśli stworzyli byśmy np.
ramkę tekstową i rozpoczęli pisać, to automatycznie ta ramka tekstowa dziedziczy
ostatni styl, który mieliśmy zaznaczone, czyli w naszym przypadku padding XL.
Gdybyśmy jednak takiego stylu nie mieli, czyli stworzyli sobie ramkę tekstową z
takim dowolnym jakimś tekstem, odetniemy ten styl raz jeszcze.
OK, teraz chyba się udało.
To oczywiście możemy dowolny tekst, który
tutaj stworzymy przerobić na taki nagłówek klikając na te małe cztery kropeczki
style, a następnie wybierając odpowiedni styl np.
link XML, możemy wpisać XML i
automatycznie zaaplikować ten styl do zaznaczonego fragmentu tekstu.
W lekcji praktycznej będę pokazywał Ci też Batch killer, który pozwala na bardzo
łatwe, bardzo łatwą zmianę wszystkich typów tekstu i również zmianę font
wewnątrz Sigmy na inny font w obrębie całego system Flow.
Można to zrobić w kilka kliknięć i pokażę rzeczywiście w tej lekcji praktycznej.
Natomiast tutaj chcę, żebyś nauczył się eksplorować style, a także je zmieniać.
I to dotyczy zarówno stylów dla tekstu, jak i stylów kolorów.
Zwróć proszę uwagę na to, że wszystkie
kolory są też tutaj dostępne i jest to kalka 1:1 tego, co znajduje się web.
Mamy tutaj kolory typu primary, mamy kolor
główny primary, który ja zresztą zmieniłem.
Możemy wyedytować go i właśnie zmienić ten
kolor z tego poziomu w momencie, gdy go zmienimy.
Może zerknijmy na jakąś sekcję, w której
znajduje się więcej tego koloru, czyli wszystkie te sekcje Hero.
I teraz spróbujmy wyedytować ten kolor raz jeszcze.
Zmieńmy go na jakiś kolor zielony
i zobacz, że wszystkie elementy korzystają właśnie z tego konkretnego stylu.
W momencie, gdy go zmienimy, to zmieniają się również wszystkie kolory.
Jak to się dzieje, że te elementy korzystają z tego stylu?
Wystarczy kliknąć np.
Commander przez kontrolę na pececie, aby wejść do najgłębiej zagnieżdżone go
elementu w firmie i zobaczysz, że ten konkretny main button medium
używa właśnie jako koloru wypełnienia tego koloru Primary 60.
Jak w związku z tym nadać taki kolor innym elementom, które będziemy tworzyć np.
stworzymy sobie jakiś kwadrat i ma on w tym momencie kolor wypełnienia
szary dokładnie tak, jak robiliśmy to w przypadku stylów tekstu.
Też mamy cztery kropki, które pozwalają
nam wejść do styli i możemy albo wpisać sobie np.
primary to bardzo szybko znajdziemy kolor,
o który nam chodzi, albo skorzystać właśnie z tej listy.
I mamy tutaj podzielone kolory, sekcje, primary, secondary, sekcje itd.
Możemy łatwo wybrać stąd kolor.
No i jest to teraz zrobione tym stylem secondary 50.
Jeśli w edytujemy ten styl czy to w tym
miejscu, czy to nawet z tego miejsca, przechodząc do tego konkretnego koloru.
Prawy przycisk myszy Wybierając polecenie Edit Tile i zmieniając kolor zmienimy
wszystkie instancje, które z tego koloru korzystają.
Czy zmienimy cały ten kolor secondary?
I w ten sposób wszystkie elementy, które
były tym kolorem, z tym kolorem podlinkowane będą teraz wyglądać inaczej.
Więc tak wyglądają style tekstu oraz style kolorów.
Jeśli chodzi o te specyficzne style dla Sigmy, to mamy jeszcze efekty dla kart.
Czyli jeśli stworzyliśmy sobie jakiś
element, któremu chcemy nadać cień, możemy to zrobić stylami efektów.
Tutaj znajduje się karta Shadow. Taki delikatny cień.
Być może tych efektów będzie więcej, jak
również mamy grid tile i jeśli korzystali byśmy to też w tym praktycznym.
Jakby stworzyć tutaj
layout przykładowo dla Mac Booka i czyli dla desktopu i chcielibyśmy
ustawić dla niego grid to możemy dodać layout grid, który jest już w ramach
naszych stylów i jest to 12 kolumnowy grid.
Większość komponentów System Flow pasuje
po prostu do tego grida, więc gdybyśmy chcieli z nich korzystać, może wybierzmy
jakieś karty, czyli Card i wybierzmy może trzy razy dwa,
to zobaczysz, że ustawiając to w odpowiedni sposób będziemy
mieli elementy w ramach tych kart dopasowane do glinu.
Tak samo mamy tutaj.
Wszystko jest dopasowane do tego i tak właśnie system flow był budowany.
W ten sposób możemy zarządzać stylami, a
także je nakładać na poszczególne elementy.
To wszystko w tej lekcji. Dziękuję Ci za uwagę.
Do usłyszenia.