Poznaj Techniki Pracy z UI w Figma
4 godz. 34 min · Figma · UI, UX i Webdesign
Mariusz CzepiecTen kurs jest świetnym rozwiązaniem nie tylko dla początkujących ale również dla osób, które już od jakiegoś czasu pracują w branży. Unikalne połączenie tematów jest doskonałą okazją do nauki nowych praktycznych umiejętności, a także do uporządkowania wiedzy i podniesienia swoich umiejętności na kolejny poziom. Jedyne czego potrzebujesz to podstawowa umiejętność obsługi Figmy.
Cześć.
Na pewno zastanawiasz się, kiedy w końcu zaprojektujemy layout, stronę.
Ciągle projektujemy jakieś małe, pojedyncze i niezbyt ładne elementy.
Chciałbym, żebyście wiedzieli, że moim
celem jest zapoznanie Was z wszechstronnością narzędzia autolayout,
tak abyście byli w stanie wykorzystać tą funkcję optymalnie przy budowaniu nawet
najmniejszych, najprostszych elementów Waszych interfejsów.
Jednocześnie chcę Was nauczyć podejścia Atomic Design.
Chcę, abyście patrząc na swoje layout'y, takie kompletne już skończone strony.
Mieli pełną świadomość tego, po co zaprojektowaliście każdy element.
Żebyście analizowali swoje projekty i się
zastanawiali, jak dany element może funkcjonować na innych podstronach, w
innych miejscach projektu, na ile on jest reużywalny, na ile on jest responsywny?
Jaką on ma funkcję?
Odpowiednie przemyślenie struktury całego
projektu pozwoli zoptymalizować Wasz proces projektowy i przyspieszyć pracę.
Bez względu na to, czy będziecie tworzyć mały projekt składający się z kilku
layout'ów, czy będziecie pracować na dużych, bardzo rozbudowanych projektach.
A więc dzisiaj stworzymy kolejny prosty, mały element.
Kolejny atom, właściwie molekułę do naszego projektu.
Ale nawet na tym małym, prostym przykładzie pokażę Wam, w jaki sposób
możecie miksować zdobyte do tej pory umiejętności.
Spróbujmy odtworzyć sobie ten element.
Wykorzystam do tego wcześniej przygotowany
okrągły kształt, który będzie wypełniony obrazkiem i tekst.
Zaznaczam oba elementy i klikając Shift A, zamykam je w autolayout.
Dodam do tego pomarańczowy stroke. Po zamknięciu w ramkę.
Ten tekst wygląda jakby był wyrównany do
prawego górnego rogu, ale kiedy zaznaczę sobie całe autolayout,
to widzę, że wyrównany on jest do lewego górnego rogu.
Dzieje się tak, ponieważ cały autolayout
ma horizontal resizing ustawiony na hug, czyli nasza pomarańczowa ramka.
Nasz cały kontener dopasowuje się do
rozmiaru tekstu i okrągłego kształtu wewnątrz.
Idźmy dalej. Dodajemy zaokrąglenie do naszej kapsułki.
OK. Wygląda całkiem fajnie.
Powoli zaczyna nabierać to kształtu.
Kiedy tworzyliśmy przycisk, dodawaliśmy na górze i na dole padding, vertical padding.
Po to, aby wprowadzić taką przestrzeń oddechu.
Sprawdźmy, co się stanie, kiedy dodamy taki padding w tym przycisku.
Padding dotyczy nie tylko tekstu,
ale również zdjęcia obok, więc nie wygląda to zbyt dobrze.
Więc kasuję padding i ustawiam jego wartość ponownie na 0.
Natomiast wyrównanie tekstu do środka mogę
uzyskać poprzez okno dialogowe align, więc wyrównam do lewej strony i do środka.
Tekst został już wyrównany do jednej linii
razem z okrągłym kształtem, ale dotyka do prawej krawędzi, co wygląda dosyć słabo.
No to w takim razie dodam
horizontal padding.
Teraz tekst wygląda już dużo lepiej, natomiast po lewej stronie obok okrągłego
kształtu bramka strasznie nam wyjechała. I to znowu nie wygląda fajnie.
Oczywiście mogę kliknąć opcje individual padding w panelu autolayout,
ale myślę, że szybciej zmienię sobie to wszystko poprzez złapanie kontrolki i po
prostu przesunięcie i pomniejszenie tego padding'u do 0.
Teraz padding po lewej stronie jest 0 i ramka ładnie oblewa nam
okrągły kształt, a po prawej stronie mamy padding, który
zachowuje nam pewną bezpieczną przestrzeń między tekstem a pomarańczowym obrysem.
Tekst nam trochę za daleko ucieka od
okrągłego kształtu, więc zmienimy jeszcze gap.
Zgodnie z ściągawka size S,
8 pixeli. Mamy już kapsułkę.
Sprawdźmy, czy jest responsywna.
Działa.
Czego się nauczyliśmy na tym prostym ćwiczeniu?
Po pierwsze, możemy wykorzystać relację
między dwoma elementami do tego, aby zbudować layout.
Czyli w tym momencie nasz okrągły kształt narzuca wysokość naszej kapsułki i
odpowiada za to, jaka będzie przestrzeń nad i pod tekstem.
Wykorzystanie padding'u po prawej stronie
pozwala nam na zachowanie bezpiecznej przestrzeni między tekstem a ramką.
Natomiast zlikwidowanie padding'u po lewej
stronie sprawia, że okrągły kształt ładnie nam się zlewa z okrągłą ramką.