Interfejsy Stron WWW
6 godz. 4 min · Adobe XD · UI, UX i Webdesign
Grzegorz RógIdea ArchitectJedną z ogromnych zalet Adobe XD jest fakt, że znajduje się w popularnym pakiecie Adobe, co znaczy że możesz z niego korzystać w ramach subskrypcji CC, jak również współpracuje z innymi aplikacjami, takimi jak Photoshop czy Illustrator. Kurs, który masz przed sobą to kompleksowe omówienie technik pracy w Adobe XD, jak również praktyczny projekt strony internetowej. Na tej samej zasadzie jesteś w stanie wykonać projekty mobilnych aplikacji.
Szereg pomysłów zastosowanych w Adobe XD sprawia, że projektowanie interfejsów z jego pomocą jest niezwykle wydajne. Jednymi z ciekawszych narzędzi jest przykładowo Repeat Grid, który pozwala Ci łatwo powielić powtarzalne elementy interfejsów, takie jak tabelki czy listy. Możesz także łatwo umieścić grafiki w każdym z elementów tak stworzonego grida, a nawet gotowy tekst, przeciągając obrazy czy pliki tekstowe do aplikacji!
W tym Kursie skoncentrujemy się od początku na tworzeniu praktycznego projektu witryny, którą przełożymy na działający projekt w jednym z kolejnych kursów. Zaczniemy mniej typowo, bo od widoku desktopowego, a następnie dorobimy widok responsywny i przetestujemy go na telefonie. Po drodze przekażę Ci szereg wskazówek, tipów i skrótów po to, aby pracować w Adobe XD jeszcze wydajniej.
Materiały z XD celowo podzieliliśmy na kilka kursów. Ten, który masz przed sobą jest fundamentem wiedzy o tym, jak tworzyć layouty w XD i zawiera szereg wskazówek związanych z samym projektowaniem UI. Nie obejmuje natomiast części pracy zespołowej, handoff (czyli przekazania do developmentu), ani prototypowania - do tego przewidzieliśmy osobne materiały. Zdajemy sobie sprawę, że nie wszyscy będą potrzebowali omówienia tych specyficznych funkcji, stąd taki podział kursów.
Kurs przygotowałem dla wszystkich osób, które chcą zająć się - lub już się zajmują - projektowaniem interfejsów użytkownika i chcą tworzyć nowoczesne strony WWW oraz aplikacje. Nieważne, czy korzystasz już z innych aplikacji - uzupełnienie swojego zasobnika o XD, zwłaszcza, jeśli jesteś użytkownikiem Adobe CC, pozwoli Ci wykorzystać jego unikalne funkcje w niektórych projektach. Jeżeli zależy Ci na szybkości w projektowaniu UI, wielu iteracjach, a także szybkim prototypowaniu - zdecydowanie warto poznać XD. Z drugiej strony, jeśli potrzebujesz prostej aplikacji, która pozwoli Ci zaprojektować stronę dla siebie lub Twojego klienta - ten kurs również jest dobrym rozwiązaniem!
CC 2020+
Cześć! Witaj w kolejnej lekcji
a w niej zaznaczymy sobie artboard i omówimy kilka praktycznych zastosowań siatki,
która znajduje się w sekcji "Grid" i dla każdego artboardu można ustawić sobie inny taki grid.
Czyli jeśli ja zduplikuję teraz artboard, mogę np.
tutaj przełączyć się na layout i zrobić layout 10-kolumnowy.
Tymczasem, gdy wrócę do pierwszego artboard'u będę miał, jak widzisz,
layout 12-kolumnowy. Mogę sobie to pozmieniać i ten layout jest edytowany osobno.
To, co nie jest edytowane osobno, to to, co nam się aktualnie wyświetla,
czy wyświetla nam się layout czy square, czyli te małe kwadraciki, których rozmiar możemy też dostosować.
Skróty klawiaturowe, które są tu niezwykle ważne to: Command + ".
Command cudzysłów ukrywa nam i pokazuje square, na zmianę, a jeśli dociśniemy sobie Shift,
czyli Command + Shift + ", będziemy mogli ukryć lub odkryć grid.
Będziemy mogli ukryć lub odkryć layout grid.
No i teraz tak, wykasuje sobie ten artboard,
zzoomujmy się może tutaj. Zobaczmy jak wyglądają ustawienia poszczególnych opcji.
Zacznijmy od square, bo jest to bardzo proste,
możemy tutaj ustawić wyłącznie rozmiar tych kwadracików.
Czyli square size możemy np.
zmienić, nie wiem, na 400, co nie jest pewnie najlepszym pomysłem
ale zawsze możemy wrócić do domyślnych wartości wybierając polecenie "Use default" albo
możemy zmienić domyślne wartości wybierając polecenie "Make default".
I teraz zawsze będziemy mieli 8-punktowy grid,
który zresztą jest domyślny w Adobe XD i jest grid'em,
który ja zdecydowanie preferuję, jeśli chodzi o projektowanie interfejsów.
Natomiast jeśli projektuję interfejsy w Adobe XD, jednak zmieniam sobie ten grid
na 10-punktowy i wybieram opcję "Make default" dla 10-punktowego.
Dlaczego tak robię?
Podrzucam w źródłach jeszcze informację o tym, czemu 8-punktowy grid akurat jest całkiem niezły,
ale w przypadku Adobe XD, przynajmniej na ten moment,
nie ma możliwości zmiany tak zwanego nudge'owania. Nudge'owanie to jest coś,
co każdy designer uwielbia. Już pokazuje na czym ono polega.
Jeśli narysujemy sobie coś, i przy okazji zobacz, że w tym momencie, co prawda,
możemy oczywiście narysować coś poza grid'em,
ale w momencie gdy coś rysujemy, to to automatycznie przylega nam do tego grid'a.
Czyli snap'uje nam do tego grid'a, przykleja się,
i co niezwykle ciekawe,
na ten moment w Adobe XD nie ma możliwości tego wyłączyć.
To powinno być w menu "View" i powinno się nazywać "Snaping" i powinno dać się to wyłączyć.
Być może w Twojej wersji już to jest, w mojej tego nie ma, ale od czego masz kurs.
Oczywiście kurs masz od tego, żeby pomógł Ci właśnie takie niuanse rozwikłać
i rozwiązaniem tego problemu snap'owania, że nie mogę np.
puścić gdzieś blisko tego piksela,
bo automatycznie mi przylega co 10, jest wciśnięcie i przytrzymanie na klawiaturze Command'a.
Jeśli przytrzymam Command, no to wtedy na PC już wiesz dobrze, co.
No to wtedy pozbędę się na chwilę tego przyciągania i mogę bez problemu sobie o dowolną ilość pikseli przesunąć coś.
Zwłaszcza gdy tworzę jakieś ikony.
Korzystam z narzędzi wektorowych.
Jest to niezwykle przydatne.
A szczerze mówiąc już widziałem ludzi, którzy sobie właśnie z tego powodu,
że się nie da tego gdzieś wyłączyć, ustawiali ten grid na 1-pikselowy.
Aczkolwiek nie polecam, warto zrobić sobie 10.
I właśnie z pomocą Command'a rozwiązywać ten problem.
Teraz czym jest to nudge'owanie, no bo przecież obiecałem, że je wytłumaczę.
Jeśli wciśniemy na klawiaturze teraz strzałka w lewo, w prawo, w górę czy w dół,
to będziemy poruszać taki zaznaczony obiekt o jeden piksel w dowolną stronę.
Natomiast jeśli przytrzymam Shift na klawiaturze,
będę poruszał tym kształtem o 10 pikseli.
I właśnie dlatego, dla tego gridu, wybraliśmy ustawienie 10 do artboardu,
ponieważ gdybyśmy mieli 8, to zawsze byśmy wypadli z tego mikrogrid'u.
O ile nie używam raczej makrogrid'u, czyli tego layout'u, który zaraz Ci pokażę
o tyle mikrogrid w przypadku 8- czy 10-punktowej siatki jest dla mnie świętością.
Uwielbiam go i bardzo często na nim pracuję.
Dlatego wydaje mi się że warto o tym pamiętać
i zmienić sobie to nudge'owanie.
Jeśli da się zmienić nudge'owanie w Adobe XD na 8,
przejdę od razu na siatkę 8-punktową.
Na razie zostawiam sobie 10 i teraz chciałbym pokazać Ci jeszcze to drugie ustawienie,
czyli ustawienie layout.
Jeśli zaznaczymy jeszcze raz artboard, mogę przenieść się ze square do layout.
Tutaj jest trochę więcej opcji.
Generalnie dotyczy to ilości kolumn które możemy tutaj ustawić np.10 kolumn.
"Gutter" to będzie odstęp pomiędzy tymi kolumnami.
Czyli zmieniając gutter automatycznie dostosujemy sobie rozmiar takiej kolumny.
De facto, gdybyśmy chcieli np.
ustawić rozmiar ręcznie na 70 gutter oczywiście wskoczy nam automatycznie sam.
I ostatnie ustawienie, jakie tutaj jest dotyczy marginesów,
czyli tego, gdzie się w ogóle zaczyna ten, 10-kolumnowy w tym momencie, nasz layout.
Możemy to ustawić tak że marginesy po lewej i po prawej stronie są połączone, czyli np.
chcemy je mieć, powiedzmy, 64 piksele od lewej i prawej strony.
Aczkolwiek, zobacz, że jak wpisałem sobie 64, to okazało się,
że z moich poprzednich ustawień kolumny wyszło, że jak chcę mieć taki odstęp i taką szerokość,
no to nie mogę mieć 64 z każdej strony, bo po lewej musi być 73.
No i tu właśnie przełączyło się to w drugą opcję.
My się przełączamy znowu w tę pierwszą, to znowu się zmieniają wszystkie rozmiary.
Znowu chcę mieć, nie wiem, np. 80,
znowu się nie udało.
No i może okazać się, że naprawdę sporo się napracujesz nad dostosowaniem tego układu kolumn
a nie do końca wszystko będzie grało z każdej strony.
W związku z tym moja rekomendacja jest taka, żeby tak naprawdę, jakoś szczególnie
tym układem się nie przejmować.
Ja zostawię sobie go na 12 kolumn,
dla desktopu zwykle robię 12,
dla tabletu około 10 albo 8 i dla mobile'a 4.
Natomiast jeśli chodzi o pozostałe ustawienia zostawię je tak jak są.
I przełączę się (Command + ") na square grid.
Tak jak powiedziałem, ja jestem raczej fanem tego mikro gridu aniżeli makro gridu.
Jeśli będziesz korzystał natomiast z takich framework'ów jak np.
Bootstrap czy innych, które mają jakąś określoną ilość
czy szerokość kolumn zdefiniowaną w CSS'ie.
Warto pamiętać, że ten layout grid tutaj też się znajduje,
bo wtedy będzie on mocno przydatny.
Jeśli zaś chodzi o jedną dodatkową rzecz którą chciałbym Ci pokazać to:
Adobe XD ma coś takiego również, poza grid'em, jak, w sekcji "View" możemy to sprawdzić,
"Guides", czyli linie podziałki.
Problem w tym, że tych linii podziałki zupełnie tutaj nie widać
i skąd byśmy mieli je wziąć.
Myślę, że to poprawią, bo to jest taki bug w użyteczności tego.
Ale generalnie jest to ta opcja dostępna dopiero wtedy,
jak wciśniesz Command + ;
i jak wciśniesz Command + ; to zobacz, że zaczyna nam się tutaj pojawiać po lewej stronie
gdy najedziemy od lewej od artboard'u albo od góry
specyficzny kursor, który pozwala wyciągnąć guides'y.
Ale gdybyśmy wcisnęli teraz Command + ;
to nie widać żadnej zmiany, więc upewniam się, że ta opcja jest włączona,
przeciągam sobie jakiś guide i, jak widzisz,
mogę zarówno wyciągnąć je z lewej jak i z prawej strony
i teraz sobie ustawić te linie podziałki.
Moim zdaniem są całkiem przydatne,
w związku z tym warto będzie z tej opcji akurat korzystać.
Być może zamiast tego layout grid'a.
A jeśli przejdziemy do "View",
zauważ, że teraz możemy nawet te guides'y sobie skopiować
i wkleić je na osobnym artboardzie,
co jest bardzo spoko.
Możemy też je wyczyścić albo oczywiście używać tego samego skrótu.
Może teraz wyłączę na chwilę grida.
I jeśli teraz jeśli korzystamy z Command + ;
to je ukrywamy i odkrywamy, jednocześnie włączając i wyłączając tę funkcję.
Co jeszcze ciekawsze w bieżącej wersji XD,
stworzony w ten sposób guide
nie da się edytować, czyli nie mogę już dla niego złapać.
Myślę, że to zostanie jeszcze szybciej poprawione,
ale na chwilę obecną to, co mogę zrobić to po prostu sobie je wyczyścić.
Czyli "Clear guides".
Natomiast przy tworzeniu mam rzeczywiście możliwość
ustawienia tego na jakimś w miarę konkretnym pikselu.
Natomiast, no jak już to zrobię,
niestety takiej opcji nie mam.
Gdybym chciał zrezygnować jednak z tworzenia takiego guida,
mogę po prostu przejść na samą górę i wtedy pokazuje się taka ikonka z koszem.
Myślę, że to zaraz będzie działać też na tych, które są już dodane,
żeby można było wyciągnąć je, po prostu, do lewej strony albo do góry i w ten sposób zniszczyć.
Tymczasem w tej lekcji to wszystko,
wszystko o ustawieniach widoku i ustawieniach artboardu na razie.
Mamy to dopasowane.
A ja zapraszam Cię do lekcji kolejnej.