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 warto wiedzieć jak szybko przełączać się
pomiędzy Art Border są monetami a Art mordem na którym aktualnie pracujemy.
Jeśli kliknięć na Art komponent Możesz teraz wybrać Command 3 i automatycznie się
do niego zajmujesz kolejna tworzymy instancje z autem i
wyciągam tego przycisku i próbujemy edytować tekst wpisujemy tutaj np.
. Oczywiście instalacja komponentów możemy
wpisywać czyli możemy napisać też tekst oraz inne właściwości takiego komponentu.
Jest to może trochę podobne do Rapid GRID bo pokazywały ci że
gdzie te elementy jeśli byśmy zmieniali kolor też zmieniają wszystkie kolory.
Aczkolwiek istnieje wiele istotnych różnic
w kontekście Rapid Grid i komponentów i będziemy jeszcze o nich mówić.
Jedną z najważniejszych jest to że instancje same instancje tutaj przycisku
można sobie teraz zmieniać dowolnie czyli można np.
wybrać jasny niebieski kolor dla takiego jednego przycisku.
A gdyby to była instancja w Rapid grid czyli ten powiela tryb gry gdzie
automatycznie nieważne który byśmy edytować.
Wszystkie będą zmieniały swój kolor.
Teraz mamy sytuację w której są dwa
przyciski No drugi nie wygląda już tak dobrze ponieważ ma tutaj różne odstępy.
Gdybyśmy zrobili tutaj dłuższy tekst to w
ogóle nie działało by dobrze i w związku z tym czy możemy coś na to poradzić.
Otóż tak możemy.
Możemy włączyć dla komponentu tzw.
padem może umieszczać go na razie na środku klik na komponent a następnie
przejdę do ustawień i robię to w przypadku Master.
Oczywiście do ustawień Auto a następnie włączam na nim spadek.
Każdy komponent ma swój konkretny rozmiar
w przypadku komponentu który tu mamy go kliknąć no to widzę jaki konkretnie
rozmiar został zaznaczony będzie naturalnie dziedziczone z tego
największego elementu który tam się znajduje.
Natomiast te wszystkie warstwy tekstowej
obrazki obiekty które wrzucić do środka do takiego komponentu który ma ustawione link
będą automatycznie odsuwać się od zadeklarowanych krawędzie o daną wartość w
tym przypadku dla wszystkich krawędzie ustaliliśmy 13 pikseli co pozwoliło nam
zachować wysokość pięćdziesięciu co jest jak najbardziej OK.
Moglibyśmy ustawić to osobno dla każdej z krawędzi.
Tutaj mamy górną prawą dolną i lewą krawędź niekiedy będziemy
chcieli wprowadzić takie modyfikacje zwłaszcza dla mniejszych przycisków które
będą miały małą odległość od góry i dołu a jednocześnie będziemy chcieli zachować
trochę większą odległość od prawej i lewej krawędzi.
Można to modyfikować.
Tutaj można też modyfikować skrótem tyle
jeżeli wciśnięty klawisz da czy wejdziemy teraz kliknij się z komponentu
wciska i przetrzymuje klikamy na nim raz wciskanie przetrzymuje PLD.
No i teraz jak widzisz mogę manipulować
tymi wartościami czyli mogę dla dowolnej krawędzi to zmieniać.
Ewentualnie mogę przytrzymać
i alt jednocześnie po to żeby modyfikować to dla siostrzany krawędzie czyli prawej i
lewej w tym przypadku lub daje tutaj górnej i dolnej czyli linii kiedy będziemy
mieli przyciski które będziemy chcieli zrobić np.
w ten sposób gdzie mamy dalej fajny pad od
lewej i prawej natomiast od góry i od dołu nie musi być aż tak duży.
W tym przypadku zostawimy sobie Reading
jednakowe dla każdej krawędzi i to spowoduje że gdybyśmy zrobili sobie
instancje tego przycisku i wpisali tutaj about no to już ładnie nam się to skanuje
i zawsze będziemy mieli te odstępy 13 z każdej strony.
Problem polega na tym że niestety ta instancja skieruje się do środka
a w tym przypadku na ogół chcielibyśmy żeby po prostu guzik została w tym samym
miejscu a jedynie powiększał się w prawą stronę.
I dlaczego tak jest.
No bo mamy pole środkowe usłane całą tą instancje.
Gdybym użył opcji wyrównania do lewej
strony wtedy już wszystko będzie działać prawidłowo robię sobie znowu kolejne
instancje wpisuje się i w tym momencie nasz guzik działa jak najbardziej OK.
Włączenie i wyłączenie parkingu jest możliwe tylko i wyłącznie na miasta.
Natomiast jeśli zaznaczyć że instancje co prawda nie można wyłączyć sparingu ale
można zmodyfikować jego wartość tylko dla tej konkretnej instancji.
Więc jeśli chcielibyśmy aby jakiś wybrany przycisk miał np.
wielkość parkingu 8 zamiast tych dwunastu
to możemy tylko dla tej instancji jak najbardziej napisać tę wartość i nie
będzie ona liczona dla innych instancji będą oczywiście brane te dane z miasta.
Na pewno zauważyłeś że w sekcji aut
znajduje się obok parking jeszcze jedna opcja dla master a jest to Response
Française ale nie będę teraz tej opcji omawiał ponieważ jest to zbyt prosty
przykład zrobimy coś bardziej złożonego i pokażę ci wtedy jak wpisać działa.
Bardzo fajna opcja która pozwala nam
eskalować taki komponent a elementy które są w środku będą się układać według
jakichś różnych reguł które możemy tutaj nadać albo automatycznie
przydaje się to zwłaszcza wtedy gdy będziemy tworzyli
auto dla telefonu i tabletu ale tak jak wspomniałem o tym jeszcze mówimy.
Domyślnie Response Force jest włączone dla nowo tworzonych komponentów i proponuje to
zostawić i się tym na razie nie przejmować.
To wszystko na teraz. Do usłyszenia już za chwilę.