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+
Przygodę z systemem Flow warto rozpocząć od eksplorowania strony Customers.
Jest to prosta strona, która zawiera
jedynie podstawowe ustawienia frameworku, ale za to są one fajnie przedstawione, a
po prawej stronie znajduje się rezultat tego, jak będą wyglądały zmiany, które
wprowadzimy do frameworku za pomocą strony Custom, tzn.
i wyłączy na moment podgląd element bez krawędzi elementów.
To po lewej stronie znajduje się taka sekcja, gdzie będziemy mogli ustawić sobie
podstawowe parametry fontów, typografii, tekstu i przejdziemy przez ten przez to
ustawienia, a po prawej stronie będziemy mogli podejrzeć jak by to mogło wyglądać.
Na przykładowej stronie zbudowanej
przez system Flow mamy kilka takich prostych komponentów, z których
korzystamy i one będą się zmieniać w zależności od tego co ustawimy w custom.
A więc po pierwsze mamy możliwość zmiany typografii.
Jeśli chodzi o typografię, to Global Font ustawiamy na Body old Pages.
To znaczy, że przechodzimy najpierw do body.
Następnie wybieramy selektor body pages i w tym momencie jesteśmy gotowi do tego,
żeby zmienić globalnie font family dla naszego projektu.
W związku z tym zamiast container mogę wybrać sobie inne np.
menu i zobaczę cały projekt.
Wszystko bazuje na tym konkretnym momencie.
Wszystkie nagłówki, całe body, tekst, listy i inne elementy bazują na tym
głównym koncie, które w ten sposób ustawiamy.
Powiem Ci jeszcze więcej w osobnej lekcji dotyczącej fontów.
Natomiast możesz też ustawić osobno sobie właściwości dla nagłówków dla body tekstu.
Więc jeśli chciałbyś zmienić przykładowo
nagłówek XML i zmienić jego font, to teraz możesz nadpisać to ustawienie i np.
nagłówki typu XML, czyli takie, które mają
nadaną klasę HAVING, a następnie Combo klasy XL możesz sformatować fontem.
Lato to jest też odpowiednie miejsce po to, żeby zmienić np.
marginesy, które są na nagłówkach typu
pixel i możesz zdefiniować i zmienić tutaj wszystkie właściwości ustawienia.
To samo tyczy się body tekstu.
Mamy tutaj wersje Large medium oraz Small.
Jeżeli uznasz, że np.
body tekst w wersji small byłby bardziej
czytelne z pomocą font lato czy jakiegoś innego bezproblemowego
możesz to zmienić i tylko wyłącznie dla body tekstu w wersji S.
Taki font zostanie domyślnie zastosowany.
Kolejna rzecz, która znajduje się w
tej naszej stronie Custom list to jest Primary and Secondary Color.
Oczywiście we frameworku jest dużo więcej
kolorów, ale tutaj możesz pobawić się tymi ustawieniami głównego koloru.
I tutaj mamy ten primary oraz zakręt color czyli primary.
Kolor jest na razie niebieski.
Jeśli przejdziemy do sekcji, w której
definiowany jest kolor background kolor tła dla tego elementu, to zobaczysz, że
będziemy edytować taką klasę CMP Primary 60, czyli będziemy edytować
klasę, ale możemy też kliknąć na kolor i od razu wyedytować.
Ponieważ wszystkie kolory w naszym systemie są też definiowane jako słodsze,
co będę opowiadał bardziej szczegółowo w lekcji o kolorach.
W każdym razie modyfikacja tego koloru sprowadza się do tego, że wybieramy Edycja
edytować, a następnie zmieniamy ten kolor np.
na kolor różowe, a następnie koniecznie zapisujemy za pomocą save.
W tym momencie zmieniliśmy dwie rzeczy.
Po pierwsze kolor.
Po drugie definicja czy kolor?
W ramach tej klasy CB Primary 60 i zobacz, że ten kolor główny jest używany np.
w tym miejscu, w tym miejscu jest też
używany na linkach, na ikonach, na tonach, więc ten kolor główny jest w
wielu miejscach, a my teraz zmieniliśmy go na przestrzeni całego frameworku.
To samo możemy zrobić z kolorem,
czyli po prostu wyedytować go i zapisać po to, żeby go zmienić w całym frameworku.
Takich kolorów mamy 100, więc w
lekcji szczegółowej o kolorach będę tłumaczył tutaj więcej.
Jeśli chodzi o ikony, to możemy tutaj zobaczyć, że mamy np.
w tym komponencie różne ikony, korzystamy z ikon ikon, ale można te ikony
fajnie zmieniać i w łatwy sposób je modyfikować.
Czyli mamy tutaj klasę
ikon, która jest przypisana i zamiast niej możemy zmienić tą klasę np.
na Material Icons Outline i w zależności od tego jakiego stylu ikon
będziesz potrzebował to możesz wybrać jedną z tych klas.
A sama zmiana ikon jest też dziecinnie prosta, ale to pokażę Ci w osobnej lekcji.
Na razie ustawiamy tutaj stream, czyli ten główny motyw dla tych ikon.
No i jeszcze jest dokumentacja, które możemy ukryć albo odkryć.
Tutaj nic się nie zmieni.
Zaznaczamy dok i wybieramy dla niego
display, ale nasza dokumentacja będzie pozbawiona tej lewej szpalty.
Na razie więc, dopóki pracujemy w samemu FL u i z niej korzystamy można to ukryć.
A później jak nasza strona jest gotowa i chcemy stworzyć taką
dokumentację, która jest żyjąca, jest pod jakimś adresem i ją przekazujemy, to wtedy
możemy znów to odkryć dodając display block i będzie ona widoczna.
Ja cofnę te zmiany i przechodzę do
następnej lekcji, aby tłumaczyć Ci kolejne rzeczy.