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.
Mam nadzieję że nie masz mi za złe że
praca nad naszym autem nie postępują w jakimś zawrotnym tempie
ale uwierz mi znając te metody które objaśnia będziesz mógł naprawdę bardzo
szybko w rekordowym czasie tworzyć projekty xD chciałbym teraz trochę
powiększyć te kafelki dlatego że pozwala na to lekki oddech który zrobiliśmy dzięki
przesunięciu całego menu i wszystkiego co jest na górę.
Można by było jeszcze skonfrontować to z
tym naszym klimatem i sama nie chciałbym ciągnąć do tej strony.
Nie można było umieścić trochę wyżej
natomiast tę całość rzeczywiście chce mieć trochę odsunięte czyli może umieścić np.
tutaj.
Chcę żeby nie było to idealnie równo z logo i z kawałkami które będą pod spodem.
Możemy już na moment wyłączyć i sprawdzę jeszcze jak to się rozkłada
na play out gra idzie wygląda całkiem spoko tutaj mamy ten element na trzy
kolumny i auto jeśli chodzi o guzik to jeszcze upewnij się tylko że on jest
wyrównany wyłączy na moment play out że jest wyrównany że jest w jednej linii z
napisami które mamy jest OK takie rzeczy łatwiej też podejrzeć na grę.
Tutaj wszystko wygląda w porządku no i
teraz jest ok jeśli zaznacza jeden z kafelki bo w
zasadzie trzy pozostałe mi nie będą potrzebne a będę pracował na tym jednym.
Zobaczmy jak ten kawalek też się rozkłada
na grę gdzie może umieścić go w ten sposób i zmieńmy jego wielkość na 140 pikseli.
Upewnij się że wszystko jest ok jeśli
chodzi o ten play out grid jest w porządku.
No i teraz to co chciałbym zrobić to zmienić zaokrągleniu na np.
12 pikseli zastosujemy takie zaokrąglone jak tutaj na przycisku.
Chcę żeby to trochę wystarczało.
Poniżej folderu dlatego żeby sygnalizowała że da się królować.
Ale z drugiej strony żeby większość
kontentu była powyżej to co się znajdzie tutaj
to zaczerpnięte też najpierw stąd umieszcza się taką ramkę tekstową tutaj
no i poniżej będę chciał mieć drugą bramkę tekstową.
Mogę w zasadzie ją sobie pożyczyć z tego
tekstu i skopiować i umieścić w tym miejscu a następnie
dostosować te ustawienia tutaj myślę że będziemy potrzebowali jeszcze mniejszego
tekstu czyli zamiast dwunastu wybierzemy 10.
A tutaj z kolei będę chciał trochę większy
tekst czyli wybiorę wielkość 20 wyrównany to do lewej krawędzi
i będę przygotowywał takie podwaliny pod komponent który tworzę z tego pierwszego
kawałka tylko po necie chciałbym aby jeszcze znalazła się ikona zajmie ostatnie
to jeszcze przejdę do właściwości tła i wybiorę tutaj Shadow wybiera sobie na
przykład 15 i 35 Blair czyli taki cień który chciałbym
jeszcze trochę zmniejszyć jeśli chodzi o pass it.
W ten sposób taki delikatny cienie pod tym kawałkiem sam Biały kawalek wyróżnia się
trochę z tła ale niedostatecznie więc możemy jeszcze wróci do niego fajny cień.
No i możemy teraz zaprojektować to pod RIP
GRID moglibyśmy właśnie skorzystać z Rapid GRID.
I mam przygotowane ikonę w folderze
do tej akcji które są w grze i również mam do nich warianty PNG.
Chciałem Ci pokazać dwie wersje to co moglibyśmy zrobić to nasz kibicować.
Przejdźmy do palety warstw to tutaj taki oto np.
place Holder na te ikonki kwadracie mogę na razie zostawię jego Border i
wypełnienie żebyś zobaczył dokładnie gdzie on jest teraz.
Zaznaczam całość mogę to zgrupowanie
będzie mi łatwiej tym pracować będę miał jedną grupę to powiedzmy będzie
i teraz to co robię to korzystam z Rapid grid czyli dostałem sobie Rapid GRID.
Włączam jeszcze leje out żeby wszystko ładnie widział.
Włączam tutaj cztery takie kafelki i ustawiamy dla nich margines takie żeby się
ładnie zmieściły i ustawiły na tym play out gdzie w ten sposób.
I teraz co nam daje Ten Rapid Grid który stworzyliśmy daje nam m.in. to że teraz
jeśli pójdziemy do plików źródłowych do tej lekcji i np.
przejdziemy do text to mam tutaj pliki do hejterów a także pliki zawartości.
Tutaj są Here a tutaj będziemy mieli to co znajduje się w karcie.
Jeśli rozdzielić to sami czyli każdy.
Każda treść każdy tekst będzie w nowej linii to możesz przerzucić to po prostu na
odpowiednie miejsce i zostanie zastosowane do wszystkich elementów Rapid Guide się
oczywiście nie wystarczy jak nie to będzie powielane.
Teraz wejdziemy do dowolnego w zasadzie elementu i zmienimy to pole tekstowe tak
aby było to pole które może którego rozmiar możemy ustalić.
No i powiększyć dla wszystkich elementów
jak widzisz teraz wygląda to zdecydowanie lepiej.
To samo zrobili byśmy dla kart Henderson
czyli przerzucili w ten sposób zostały też automatycznie
wypełnione dlatego że są znowu w nowej linii.
No i moglibyśmy podobną sztuczkę
wykorzystać w przypadku obrazków czy ikon które tutaj się znajdują.
Wróćmy więc do katalogu z plikami źródłowym dla tej lekcji i mam tutaj
folder account i w tym folderze znajdują się pliki ale także jest tutaj katalog z
BIG mapami czyli plikami png i teraz magiczną właściwością orbit.
Jeśli chodzi o współpracę z mapami czy to są JPG czy Belgii jest to że można np.
zaznaczyć ich wiele.
Mógłbyś zaznaczyć to obrazków a następnie
przerzucić je w określone miejsce opuścić i zostaną one kolejne pliki
ustawione w kolejne elementy instancje w rep.
Gdzie w naszym przypadku.
Dlaczego to nie zadziała z dwóch powodów.
Po pierwsze dlatego że chcemy mieć wektory
dla ikon ale drugi powód jest taki że ikony są różnych rozmiarów a
ten kontener do którego mamy ma jednakowe rozmiary.
Czy moglibyśmy to naprawić w ramach Rapid GRID.
Moglibyśmy spróbować wrzucić po prostu ten
komputer do tej pierwszej instancji ale zauważ że on wtedy jest taką domeną i
kłopot z komputerem i tą ikonkę nie bardzo możemy zmienić.
Czyli jakby tutaj nie możemy je łatwo
odmienić bo znowu mamy rozmiar który trzeba by było dostosować.
Teraz zmiana tę ikonę powoduje zmianę wszystkich innych.
No i w praktyce w Rapid gdzie rzeczywiście będzie to bardzo trudne.
Co prawda możemy zmieniać pojedyncze
obrazki ale warunek jest taki żeby miały one jednolite rozmiary.
No dobrze a jak ma tutaj się sprawa z
plikami S V g które tak naprawdę są nam potrzebne.
Otóż wielu plików
na razie przynajmniej nie można xD po prostu tak przeciągnąć tak samo.
Mimo że przeciągają wszystkie to do Rapid wstawi się tylko jeden.
Więc to po prostu nie działa to działa w przypadku bit map.
Co moglibyśmy zrobić możemy zaznaczyć taki
plik wcisnąć Command chce wejść do środka do tej kartki i wcisnąć
upewnić się że jesteśmy w xD i wcisnąć Command V w ten sposób.
Natomiast zastąpienie tych kolejnych
instancji innymi ikonami nie będzie już aż takie proste.
Natomiast my mamy na to pewien sposób.
Ten sposób jest związane bo pokaże ci jak
mogłoby to wyglądać gdybyśmy próbowali coś przeciągnąć jedną ikonę na drugą.
Zupełnie nie jest to efekt o który nam chodziło.
Natomiast tak jak wspomniałem możemy rzeczywiście to zrobić pod warunkiem że
stworzymy sobie wewnątrz Rapid GRID a komponenty jeśli teraz zaznacza taką ikonę
a następnie wybiorę Command a czyli stworzy z nich komponent
to okaże się teraz że taki komponent znajduje się tutaj jako
pojedyncze instancje w tych elementach Rapid GRID
a komponenty i ich instancje mają to do siebie trafiają oczywiście tutaj ale mają
to do siebie że można je złapać po odmienić.
I wtedy Adobe ich nie bierze pod uwagę rozmiaru.
Zdaję sobie sprawę że możesz już w tym
momencie nic nie rozumieć więc najłatwiej jest to pokazać w praktyce.
Wezmę sobie wszystkie te elementy i po prostu przerzuca je do xD w ten sposób
komputer już mam zrobiony z niego komponent więc mogę go usunąć.
Co oznacza kolejny element Antka i zrobił się kolejny komponent.
Co znaczy następne Antka mam następny komponent Save Box i następne Antka.
Mam smartfona mogę równie dobrze już sobie to wyrzucić Master komponenty.
No właśnie gdzie teraz są Master
komponenty to też jest ciekawa sprawa jeśli na prawym przyciskiem myszy na
smartfon wybiorę polecenie Epic Master komponent okaże się że
on gdzieś tam jest to znaczy że Adobe ich zdejmij teraz go przywołał z
jakiejś pamięci podręcznej i po prostu utworzył go tutaj wstawił.
Czyli generalnie nie zginął nawet gdybym go w ten sposób usunął.
Naturalnie tak jak wspomniałem to Master
komponenty zdecydowanie lepiej jest trzymać po prostu wszystkie w jednej
sekcji komponenty i właśnie stąd ewentualnie później edytować.
Natomiast to co jest dla nas najważniejsze
teraz to to że jeśli ja zaznaczył sobie taki komponent
widział zieloną ramkę to mogę teraz przejść do panelu as a następnie wyciągnąć
sobie inne komponenty i przeciągnąć go na ten komponent on zostanie automatycznie
odmieniony i nieważne jaki będę miał rozmiar ten komponent będzie jak widzisz
wyświetlany ikonkę jest wyświetlana prawidłowo.
Jaki jest problem.
Jest dalej w tym że jesteśmy w Rapid gdzie Rapid GRID dowolny element jeśli zastąpi.
I nie jest on albo tekstem albo bity mapą czyli pędem albo JPG em.
To odmienia się we wszystkich elementach.
Dwie rzeczy które w Rapid się mogą być różne.
To są właśnie jpg png czyli grafiki bit masowe i teksty natomiast grafiki S V
przynajmniej na razie w związku z tym nadal mamy problem ten
problem rozwiąże zaginięcie tego jeszcze bardziej w komponenty tzn.
Możemy teraz pokusić się o to aby cały taki kafelki przejdźmy do panelu warstw
cały ten kawalek był osobnym komponentu czyli wszystkie te elementy.
Ja mogę teraz zgrupowań sobie grupa i np.
nazwać go singlu kart a następnie stworzyć
w całości komponent Command a teraz się okazuje że Adobe xD takie skomplikowanie
tej struktury czyli jeżdżenie jednego komponentu w drugim i to dopiero w Rapid
powoduje że będziemy mogli bezpiecznie zmieniać sobie komponenty które znajdują
się w środku czyli możemy teraz przejść do panelu Asseco i np.
zaznaczyć komponent marketing automatyczny a następnie przerzucić na tę robotę ARM.
I to się zmieni
następnie model development wybierzemy sobie smartfona i blok czy Development
wybierzemy ostatnią ikonkę którą mamy czyli Save Box.
No i teraz połączyć
wszystkie rzeczy które chcieliśmy mieć czyli po pierwsze mamy wektory.
Po drugie możemy bez problemu sobie
zmieniać instancje jest łapać instancje za pomocą komponentów.
No i po trzecie mamy zachowanego Rapid GRID.
No i wszystkie te
elementy mają jakieś swoje magiczne moce to znaczy że teraz będziemy mieli np.
możliwość wyciągnięcia z pomocą RIP Green
Day jeszcze większej ilości tych kafelki i zrobienia tego w ten sposób
ale jednocześnie możemy stworzyć z dowolnego elementu który normalnie jest
nie odmieniony w Rapid gdzie kolejny komponent i wtedy pod zmieniać go na
zasadzie słabo mógłbym oczywiście od razu Ci pokazać tworzenie tego Master
komponentu wewnątrz Rapid Grid i jeszcze zagęszczenie tej ikony
ale myślę że nie byłoby to aż tak zrozumiałe starają się odwrócić cały ten
proces i wyjść od tego jak Rapid GRID został zaprojektowany.
Co można w nim mieć a później jak można trochę spakować jego działanie i
dostosować je do naszych konkretnych potrzeb.
Ja akurat z tego korzystam bardzo często żeby umieszczać komponenty i
komponenty wewnątrz Rapid Trident i wiąże się z tym jeszcze jedna sztuczka którą
można dzięki temu osiągnąć pokazać ją w kolejnej lekcji.
Zatem do usłyszenia.