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ść!
Za chwilę stworzymy kolejny atom do naszego design systemu.
Będzie to element radiobutton z polem tekstowym.
Jego konstrukcja jest bardzo zbliżona do
przycisku, który stworzyliśmy na naszej poprzedniej lekcji.
Natomiast stworzenie bardzo podobnej
kompozycji pozwoli nam utrwalić pozytywny nawyk zamykania wszystkiego w autolayout'y.
Zaczniemy od stworzenia elementu radiobutton.
W tym celu korzystając z narzędzia oval rysuję okrąg.
Zmieniam jego kolor na pomarańczowy, a rozmiar ustawiam na 16 pixeli.
Następnie zamykam swój oval w autolayout klikając Shift A oraz nadaję stroke
w kolorze szarym. Jest kwadratowy, a radiobutton powinien być okrągły.
W tym celu korzystając z panelu radius corner.
Wprowadzam zaokrąglenie.
Trochę za duży ten okrąg, więc dopasowując
horizontal i vertical padding zmieniam rozmiar okręgu.
Niech to będą 4 pixele.
Wygląda super, dokładnie tak jak na przykładzie.
Zmieniam nazwę na radiobutton.
Teraz obok ustawię tekst T narzędzie tekstowe i wprowadzam tabelkę.
Upewniam się, że odpowiednio zdefiniowany został styl typografii.
Dostosowuje kolor.
Zaznaczam oba te elementy i zamykam je w autolayout.
Zwróćcie uwagę, że w tym momencie
oba elementy wyrównane są do górnej krawędzi kontenera.
Widzimy to optycznie, ale widzimy też to na panelu autolayout po prawej stronie.
Kreski wyrównane są do górnej krawędzi kontenera.
My zmienimy ten układ tak, aby wyrównane one były do lewej strony i w poziomie.
Korzystając ze ściągawki
dostosowuję gap, czyli odległość między radiobutton a laybelką.
Wybieram odpowiedni atom
z local wearables, a następnie dostosowuję padding.
Zmieniem nazwę kontenera na radiobutton + text.
Gotowe.
Tekst będę mógł zmienić w przyszłości.
W zależności od tego, czy pole będzie
elementem formularza, czy będzie stosowany do zaakceptowania jakiegoś regulaminu.
Nasz komponent jest gotowy.