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+
Część tej kolejnej lekcji jak mawiają praktyka czyni mistrza.
W związku z tym zabieramy się do pracy aby
ułożyć tutaj elementy i przygotować coraz więcej naszego landing page przechodzę
deskę a tutaj mam ten set module grafik Module.
Grafiki mają tę zaletę że mogę wstawić teraz dowolny obiekt mogę go np.
obrócić i zakładamy że np.
ten pan będzie coś tłumaczył.
Może sobie notować
umieszczamy te obiekty obok siebie w tło jeszcze przydałoby się coś wrzucić.
Czyli może skorzystamy z tego tła przeglądarki Command zawiasy laserowe.
Pozwoli nam to odpowiednio umieścić na
warstwach Zauważ że ja się wcale nie przejmuję teraz warstwami po prostu jestem
w jakiejś fazie prototypu projektowania dużo jeszcze przestawia.
Dużo oglądam jak
wygląda i czy mi się podoba w związku z tym ten panel warstw nawet mam nieaktywne
wezma sobie tło z tego kafelki a następnie to tło umieszczone pod
standard gdzieś mniej więcej tak znowu nawias klamrą.
Po to żeby odzyskać tekst pod spodem no i zobaczmy teraz będzie trzeba to
przesunąć na dół i zacząć dopasowywać ten obszar.
Teraz jak dobrze zarządzać przestrzenią na
początku wypełni ją wszystkimi elementami które są potrzebne czyli wrócę tu jeszcze.
Przycisk ten przycisk chciałbym zmienić na
takiej zasadzie że mamy w sobie kliknąć na tle.
Następnie wybiorę dla niego to pomarańczowe tło i jeszcze jeden napis po
pierwsze wpisze Ride the story on your blog.
A poza tym będę chciał wypełnić to kolorem granatowym.
W ten sposób no i teraz mamy do dyspozycji leje out Grid który pozwoli nam w miarę
dobrze zaznaczyć to wszystko i osadzić je w ten sposób.
Jeśli chodzi o tą krawędź wydaje mi się że moglibyśmy zostawić to
na razie zostawmy to tutaj a przesunięty całość
w to miejsce staramy się żeby grała górna część tej grafiki z górą kafelki.
Ale tak naprawdę główna praca która jest
tutaj do wykonania to jest praca na mikro na makro czyli włączam ten lay out Grid
i dbam o to żeby po pierwsze te elementy były produkowane pod sobą.
A jeśli już mam oba zaznaczone to mogę je zgrupowań zaraz pokażę ci dlaczego znów
wyrównuje i grupuje i to mogę sobie wyrównać i zgrupowań.
Teraz mam trzy grupy które mogę Ci w tym
zaznaczyć i upewnić się że mają równe odstępy między sobą to jest OK.
Chyba tutaj jeszcze powinien być nagłówek zaraz go odzyskałem.
OK teraz to na czym mi najbardziej zależy
to jest to aby może nie tyle te elementy były idealnie ułożone na tej siatce co po
pierwsze żeby były wyrównane do lewej strony czyli żeby były wyrównane do Guide
w ten sposób super to też powinno być rzeczywiście.
Te liczby też powinny być wyrównane
idealnie do tego gnida i jeśli tutaj mamy około czterdziestu punktów odstępu to
chciałbym zadbać o to aby od górnej krawędzi też było około 40 punktów
przynajmniej tyle pozwoli nam zachować te optyczne odległości od każdej krawędzi.
I tutaj też w takim razie od dolnej krawędzi tego tekstu zróbmy około 40.
Wydaje mi się że tak będzie ok ale teraz jeżeli przyjrzymy
się temu w większej skali to co możemy zrobić.
Włącza GRID to np.
przez to w całości czyli All Time Shift eskalować to w ten sposób wyłączyć.
Jeżeli chcemy żeby tu było więcej oddechu
włączyć teraz leje out GRID zaznaczyć i przesunąć w odpowiednie miejsce na play
out gdzie moim zdaniem nie musisz się jakoś szczególnie przejmować tym układem
gry dlatego że on tak czy inaczej traci na znaczeniu.
W momencie kiedy będziemy zaraz musieli
obsłużyć dziesiątki różnych rozdzielczości i zadbać o to żeby te elementy po prostu
prawidłowo się na te rozdzielczości skierowały także tak czy inaczej te
odstępy będą się zmieniać zmniejszać powiększać.
Naszym zadaniem jest tutaj zadbać żeby to wszystko miało jakiś standard wizualny i
żeby tam gdzie się da struktury zachować np.
Inter linię i odległości.
No i tutaj wydaje mi się że jeszcze warto
by było rysować ten tekst który się pojawia i umieścić go to ok.
25 pikseli od tego tekstu.
Ponieważ w tym momencie wygląda ten tekst tak rzeczywiście że należy do
tego główka a guzik jest trochę osobno oczywiście ciężar przeniesienie ciężaru
tak żeby głośnik należał do tekstu też jest możliwe ale w naszym przypadku
chciałbym żeby bardziej tekst należał do główka.
Jeśli chodzi o odległość tych 20 pikseli od tego sam Herrera to już zrobiliśmy to
wcześniej i jest to spójne zarówno tutaj jak i tutaj.
Natomiast w przypadku tego tekstu
powinniśmy jeszcze zadbać o jego przesunięcie do góry żeby było to spójne
no i teraz jest wszędzie tak samo jak dziś.
Kolejny eksperyment jeśli chodzi o tą
hierarchii wizualną mógłby dotyczyć przesunięcia tego ciężaru np.
w ten sposób żeby zachować tutaj te odstępy.
Margines jednego.
Fragmentu leja Grada natomiast wypadałoby
trochę rozstrzelać te grupy które znajdują się tutaj.
Czyli ułożyć je w ten sposób i w mojej
ocenie to też jest w porządku to też wygląda ok.
. Musimy na pewno dostosować odstęp między
akcjami poszczególnymi tą pierwszą sekcją drugą i trzecią czyli możemy na przykład
ustawić sobie odstęp w ten sposób teraz zaznaczyć te wszystkie elementy i usunąć
go tak daleko aż nie pomoże nam tutaj te odległości pomiędzy sobą pasować.
Proszę zapamiętać jednak jedną moim
zdaniem ważną rzecz na tym etapie pracy z tego typu projektami żeby jeszcze teraz
nie przejmować się aż tak mocno tymi występami odległość mile out Guide itd.
Czyli możemy w zasadzie kliknąć na jakimś elemencie i sprawdzić jakie są odstępy od
lewej krawędzi prawa i zobaczyć czy są równe okazuje się że nie.
Co z tym zrobić.
Moim zdaniem to nie jest jeszcze ten czas teraz powinniśmy raczej zadbać żeby
wszystko zgadzało się wizualnie i w miarę jak będzie dochodziło nam
komponentów pokaże ci to po skończeniu całego tego Landing Page'a będziemy
struktury zdawać sobie to właśnie komponenty które już postaramy się
w środku ułożyć jakąś bardziej sensownie przemyśleć też pod kątem ekspansji w łeb.
Na razie jeszcze pracujemy w trybie gdzie nie jest to aż tak kluczowe aczkolwiek tak
jak widzisz tam gdzie staramy się powielać elementy no to wcześniej jakoś Widuję je
pod kątem tego czy rzeczywiście ten rozkład na siatce mi odpowiada.
W mojej ocenie właśnie teraz warto
postawić na szybkość czyli szybkość sterowania po kolejnych pomysłach po
kolejnych sekcjach i tak jeśli chcielibyśmy przygotować sobie teraz jakąś
następną sekcję proszę bardzo możemy zacząć od jakiegoś tekstu.
Zawsze warto to robić w skali 1 więc Command 1 skala 100 proc.
.
Teraz chciałbym żeby to była jedna linia tekstu np.
piszę sobie indywidualnie.
Zmienię to na tekst typu point tekst
natomiast chciałbym żeby jednak było to serio
i chciałbym powiększyć ten tekst możemy eksperymentować z tą malutką kulkę w
momencie gdy jesteśmy w tekście typu point tekst wystarczy na nią kliknąć
i powiększyć tekst do określonego rozmiaru przykładowo 30 punktów teraz umieszczamy
to w odpowiednim miejscu Command R czyli Rapid GRID chciałbym mieć cztery kopie.
Spróbuję zarządzać wstępem to będzie taki lider który pozwoli mi
przełączać różne typy klientów które ma nasza firma.
Zresztą typy klientów mam już przygotowane
więc teraz mogę to sobie zgrupowań zaznaczyć wszystkie ramki tekstowe przejdź
przejść do Platinum i znów skorzystaj z naszego Shields tutaj
mam link już wklej One a następnie wybieram sobie klient.
I proszę bardzo mamy wszystkie sekcje klientów z którymi współpracujemy.
Teraz może tylko trochę pomogę od gry 7 ustawy to mniej więcej do lewej natomiast
jako kolejny element przygotuje prostokąt który będzie zawierał opis takiego typu
klienta możemy zaokrąglony narożnik i spróbujmy użyć 12
bez obramowanie jako wypełnienie wybiorę na razie może zobaczymy jakiś kolor stąd
ok możemy wybrać ten kolor różowe Command Shift cudzysłów żeby wyłączyć lay out GRID
teraz przełączać się na narzędziu tekstu i szkicu je sobie taką ramkę tekstową która
jest mniej więcej na wielkość całego tego pola do tej ramki tekstowej na razie
wstawia cokolwiek a następnie będę chciał importować do niej znów z tekstów które
tutaj mam zmarnować sektor miesiąc w ten sposób.
Teraz wejdziemy do wielkości strzałki w
górę powiększa ten tekst myślę że 23 24 jest OK.
Natomiast linie chciałbym znacznie zwiększyć.
Może wybierzemy tekst 24 i Inter linie rzędu 35 sześciu siedmiu wygląda OK.
W ten sposób umieszcza to teraz w centrum ramki czyli zaznaczam te dwa elementy.
I upewnić się że jest to wygenerowane w tej ramce a następnie użyje jakiegoś
elementu graficznego znowu z tych gotowych grafik które mamy mogę coś wybrać np.
jakiś stolik.
Będę chciał te elementy zresztą jakoś zgrabnie odmienić.
W momencie kiedy użytkownicy będą klikać
na konkretne sekcje i przykładowo Education zaznacza jako
aktywne chociaż to jest chyba opis Biznes możemy tak zrobić.
Znaczy my jako aktywna sekcja a dodatkowo jeszcze wrócimy tutaj np.
jakąś Eclipse która sygnalizuje kolorem
wypełnienia też że jest to aktywna sekcja OK w porządku.
I tu i w założeniu będzie się po prostu poruszać pomiędzy lekcjami a dodatkowo
będą one jeszcze zmieniać swój kolor i będzie zmieniany ten kolor wypełnienia.
Więc to jest jakiś prosty pomysł na taki
lider trochę mi brakuje jeszcze tutaj grafiki znów możemy eksperymentować możemy
wyrzucić na przykład jakiś kwiatek na stół.
Znów zaleta takiej grafiki modowej.
Myślę że teraz jest OK będziemy mogli np.
taki element sobie zgrupowań publikować bo
teraz na parkiecie warstw ukryje tą poprzednią grupę czyli no i np.
.
Zmieni tę grupę w taki sposób że zmieni kolor.
Jaki niebieski możemy zmienić rozmieszczenie tych elementów.
Zrezygnować z tej grafiki i przykładowo
użyć sobie jakiejś innej z kolei szafkę postawimy tutaj a na szafce postawimy.
Może wybiorę jakąś ramkę Command V i umieścił ją tutaj.
No i w ten sposób zrobiliśmy jakąś terapię
jakąś odmianę tej grupy zamkniemy to wszystko i możemy teraz sobie ją ukrywać i
odkrywać odpowiednie grupę i naturalnie będziemy też mogli
zmieniać stany tych rozmaitych przycisków które się tutaj znajdują.
Na razie nie przejmuje się spójność
kolorów nie przejmuje się za bardzo układem tym jak jest w środku.
Przyjdzie jeszcze na to czas żebyśmy te
wszystkie rzeczy wspólnie w ramach Stargardu później a na razie staram się
kierować jak najwięcej pomysłów w jak najszybszy sposób.
W związku z tym to jest dla mnie naprawdę wartościowe że mogę sobie po prostu coś
zaznaczyć i przeciągnąć opuścić i zobaczę jak to wygląda przesunąć w różne miejsca
a nie skupiam się na tym żeby to naprawdę jakoś idealnie pozycjonowanie i idealnie
zrobić pod kątem jakiejś odległości marginesu wielkości.
To wszystko jeszcze sobie pracujemy.
O ile oczywiście nie zacznie się robić nadmiernie skomplikowane.
Co próbuję przekazać na to że dopóki nie
masz pewności czy dana sekcja będzie finalnie tak wyglądała nie ma sensu
opracowywać jej co do każdego detalu i lepiej podarować sobie na
różnych wariantach takiej sekcji albo nawet zaznaczyć całe Art Board Command
publikować go i spróbować przykładowo zamknąć grupę zamienić kolejnością z tą
sekcją zobaczyć co będzie wyglądało lepiej w którym miejscu i takie eksperymenty
możesz bardzo łatwo prowadzić nie przejmując się na razie za bardzo tą
strukturą i tym żeby wszystko było adresowane jako Dymitr.
W związku z tym w kolejnej lekcji jeszcze robimy sobie kilka sekcji do tego landing
page a dopiero później będziemy wszystko porządkować i układać.
Zobaczysz że z wykorzystaniem również
komponentów Adobe xD jest to naprawdę bardzo proste i przyjemne do usłyszenia.