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ść!
Ostatnio stworzyliśmy nasz pierwszy autolayout.
Był to przycisk zawierający tak naprawdę jeden element, tekst.
Teraz stworzymy przycisk, który poza
tekstem będzie zawierał wewnątrz również strzałkę.
Podobnie jak w poprzednim przypadku, nie zaczynamy od apply, na którą naniesiemy
elementy, tylko zaczynamy od strzałki i od tekstu. Ustawiam strzałkę.
Następnie korzystając z narzędzia tekstowego wprowadzam swój label.
Jest to tymczasowy tekst, który będę mógł zmienić w przyszłości.
Ustawiam kolor.
Oraz styl tekstu.
Kiedy chcemy zamknąć autolayout w jeden
element, możemy skorzystać ze skrótu klawiszowego Shift A lub okna dialogowego,
który pojawi się po kliknięciu w prawy przycisk myszy.
Natomiast jeżeli zaznaczymy 2 elementy,
po prawej stronie pojawia nam się panel autolayout.
Aby zamknąć dwa elementy w autolayout
mogę skorzystać ze skrótu klawiszowego Shift A lub kliknąć + w panelu.
Podobnie jak w przypadku poprzedniego
przycisku, wokół elementów pojawiła się niebieska ramka, a po lewej stronie na
panelu warstw pojawiła się ikona trzech kresek.
Informuje nas to o tym, że oba elementy są już zamknięte w
autolayout. Informację o tym, że oba elementy
zostały zamknięte w autolayout świadczy też to, że panel po prawej stronie
rozwinął się i mamy w nim dostępne parametry autolayout'u.
Podobnie jak w przypadku poprzedniego
przycisku, zajmę się poprawą horyzontalnego padding'u, czyli przestrzeni
po lewej i prawej stronie oraz u góry i u dołu, czyli
vertical padding. Zmienię kolor tła i dodam zaokrąglenia.
Zmienię również nazwę frame'u na przycisk. Nasz autolayout jest gotowy.
Natomiast przycisk nie wygląda tak ładnie zgrabnie jak ten w przykładzie.
Teraz za pomocą funkcji gap mogę
dostosować przestrzeń między strzałką a przyciskiem.
W tym celu mogę skorzystać ze zdefiniowanych wcześniej wearables.
Dodatkowo patrząc na przycisk mam poczucie, że przestrzeń po lewej stronie
między krawędzią przycisku a strzałką jest zbyt duża.
Optycznie nie wygląda to zbyt dobrze.
Jeżeli chciałbym, aby lewy padding różnił się od prawego, mogę kliknąć w ikonę,
która sprawi, że dla każdej krawędzi mogę ustawić inny padding.
Zmienię padding po lewej stronie na nieco mniejszy size M 24.
Przycisk wygląda świetnie.
Sprawdźmy czy jest responsywny. Działa.
Mamy kolejne autolayout i kolejny przycisk.
W naszym Design systemie. Autolayout
odpowiada za równe ułożenie elementów wewnątrz kontenera.
Teraz, kiedy chciałbym przesunąć swoją
strzałkę z początku na koniec przycisku, automatycznie wskoczy ona na swoje
miejsce, a przestrzeń między tekstem a strzałką będzie zachowana.
To jest gap.
Ten sam efekt mogę uzyskać klikając strzałki klawiatury.
Elementy automatycznie przeskakują o jedną
pozycję i zajmują odpowiednie miejsce, zachowując odpowiedni padding oraz gap.
Brawo!
Stworzyliśmy kolejny przycisk, kolejne autolayout.
Kolejny atom do naszego projektu.