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 w której
robimy dwie ostatnie sekcje strony głównej.
Co prawda tych sekcji moglibyśmy zrobić
bardzo dużo odrobić sobie jakieś fajne ale albo masę innych fajnych elementów.
Ale to jest głównie kurs xD i wydaje mi się że większość technik pracy które ja na
codzień stosuję już mamy omówione w związku z tym byłoby to tylko powtarzanie
a także Zróbmy sobie jeszcze dwie sekcje zobaczysz że tę sekcję tworzy się teraz
już bardzo szybko i za każdym razem proponuję ci jak
będziesz pracować xD zastanowić się czy ja mógłbym trochę ulepszyć np.
coś po to żeby nie klikać 10 razy czyli przykładowo ta ramka testowa którą
musiałem parę razy cenzurować względem tekstu zaznaczała centra miałem.
To są trzy kliknięcia.
Tymczasem przecież mógłbym ten tekst zmienić na tekst wyrównany do środka tekst
typu point Point tekst i teraz kupując sobie sekcję którą mam w kopii naszym
dokumencie automatycznie by mi się to ładnie środkowe działo.
Ta ramka testowa jak widzisz jest już
środkowa Ana więc to tutaj będzie działać wystarczy kopiuj wklej.
I jeszcze mogę dwa razy kliknąć na tą
kolejkę po to żeby zmniejszyć tę ramkę i w ten sposób
rzeczywiście można pracować już dużo szybciej.
W tej sekcji reset ad hoc chciałbym
przygotować trzy kafelki ostatniego ostatnich artykułów z bloga.
Znowu pożycza sobie mogę kliknąć i skopiować a następnie kliknąć ten artykuł
po to żeby upewnić się że to właśnie w okolicy tej warstwy dokładnie pod nią
zostanie wplecione ten element który jest kupowałem i teraz składam go na siatce tak
żeby mi się zmieściły takie trzy elementy czyli chciałbym w
poziomie mieć trzy takie kafelki w tym odkrycie które stworzyliśmy.
No i zacznijmy od pierwszego.
Oczywiście najpierw przygotowujemy jeden element może trochę go zmniejsza teraz tak
do pliku jego wybieram Command D i umieszcza w ten sposób
podzielę ten kawalek po prostu na grafikę która znajdzie się powyżej
i tło które znajdzie się poniżej tej grafice wyłączy sobie siadał.
Będę chciał też dla tych dwóch krawędzi.
Może zmienimy na razie zupełnie nie po to żebyś wiedział dokładnie co robię.
Zatem dla tych dwóch krawędzi włączam
zaokrągleniu i teraz mamy dwa kształty jeden taki drugi i to bardzo fajnie będzie
działać ponieważ ten kształt postawimy sobie grafikę i tę grafikę weźmiemy czas
znów ja przygotowałem sobie po prostu kilka grup.
Teraz jak zaznacza Shift skaczą tutaj też
wystarczy wybrać Marek eksport bo my to sobie eksportujemy.
W plikach PNG w skali dwa razy wybieram
polecenie Export Collection i wrzuca to do katalogu tej lekcji do folderu FX wybieram
polecenie eksport teraz dalej pracujemy nad opisem być może trochę większe to tło
i zbliżamy się do Command 3 możemy przybliżyć.
Teraz tworzymy ramki tekstowe wybieramy te
klikamy i pierwsza to będzie kategoria więc kategorię sobie piszemy.
Wyrówna to od razu do lewej strony zaraz i tak będę zmieniał style tego tekstu.
Druga to będzie tytuł.
A trzecia to będzie autorem.
I teraz jeśli chodzi o kategorię możemy
zastosować kapitan zaraz jeszcze zmienimy kolor tytuł to będzie drugi.
Pierwszy będzie za duży.
No a jeśli chodzi o autora.
Myślę że moglibyśmy stworzyć sobie jakieś
własne style czyli zrobić to w jakimś szarym wyjść od body kopii.
Wyjść rzeczywiście od KPN tak jak to
zrobiliśmy ale zrobić jakiś bardziej szary kolor.
W ten sposób jeśli chodzi o samą kategorię to przybliży się tutaj
i chciałbym zrobić dla niej ramkę czyli zrobimy taką budkę która będzie miała
zaokrąglony narożnik i którą umieściliśmy pod tekstem.
Teraz może zróbmy ją troszeczkę większą
i jeszcze bardziej okrągły narożnik i teraz tę kategorię umieści na środku.
W ten sposób zmienimy trochę właściwości czyli włączymy Border a jako wypełnienie
może zróbmy właśnie ten kolor zielony albo te które mamy tutaj.
Natomiast to będzie kolorem.
Ten tekst będzie kolorem białym i a
następnie zaznaczam sobie biały kolor i z tego już na tym etapie można było
stworzyć komponent ponieważ te nazwy kategorii będą dynamiczne.
Więc zaznaczam dwa te elementy Antka
upewnij się że właściwości ramki tekstowej są odpowiednie czyli właśnie do lewej.
Chciałem wyrównać tekst.
Natomiast jeśli chodzi o cały komponent mógłbym na niego wrzucić też parking
i jeśli bym zostawił te właściwości to mamy 4 8 3 9.
Trochę nierówno więc możemy zrobić 4 4 i 8 8.
Wtedy będzie to znacznie lepiej a
optycznie wygląda całkiem nieźle i jeszcze warto by było to wszystko
rozmieścić najpierw zobaczmy jak będzie wyglądało w dużej skali.
Wybieram Command 1 no i już widzę że tutaj
mamy trochę za mały kontrast między tą kategorią co można zrobić ewentualnie
jakoś to jeszcze bardziej pogubić ale już nie bardzo da radę.
Nie powinno to przejść żadnych testów
więc wybierzemy i zmienimy na razie tymczasowo kolor np.
na ten nasz granatowy.
Teraz spróbuję zamknąć to wszystko w komponent czyli zaznacza a następnie
wybiera Antka stworzyłem sobie komponent 11.
Ten 10 komponent to jest kategoria A ten 11 to jest Block powiedzmy.
Wróćmy tu jeszcze jakąś grafikę mamy przygotowane wszystkie sceny możemy
przerzucić grafikę bezpośrednio na prostokąt i to jest prostopadłą.
Teraz ma przezroczyste tło więc mogę go
ewentualnie powiesić wrzucić pod spód a następnie zmienić jego tło.
Mógłbyś się pokusić o to żeby zrobić tutaj standardową maskę wtedy miało być dużo
więcej kontroli nad tym jak jest pozycjonowanie.
Jaka jest wielkość tego obrazka ale
pamiętaj o tym że później w finalnym nie jeśli już zrobimy stronę to nie będzie
tak że możesz sobie jeden obrazek przestawić w lewo drugi w prawo w związku
z tym one powinny trzymać jakiś konkretny rozmiar i ten rozmiar powinien ładnie się
dopasowywać właśnie właściwościami CSS podobnie jak tutaj się rozciąga nasze tło.
To co proponuje teraz zrobić to znów jak zwykle RIP GRID po to żeby przyspieszyć
prace zarządzane margines sami także bo ładnie leżało to na siatce.
Mamy teraz dynamiczne tytuły Rapid GRID już mi nie jest potrzebny.
Ubolewam że niestety komponent Rapid gdzie
nie da się tego odmienić tak łatwo z tych planów np.
właśnie zgłosić.
Ale myślę że to wkrótce będzie więc proszę
sprawdził siebie a ja tymczasem szybko przekazałem w końcu nie ma tego dużo.
Mamy tytuły fajnie było dopracować to
teraz trochę na Androidzie a jeszcze mamy odmianę obrazki czyli
zarządzi my tymi obrazkami scena czwarta będzie tutaj i scena piąta.
Rzucamy ją w to miejsce.
No i super teraz spróbujmy dopasować na Master komplecie
znów jak zwykle komentarze Command V to jest już instancja.
Następnie szukam tego Master komponentu czyli jest to wycinanie komend X
i wrzucam sobie na arkusz komponentu a mi żebym się nie pomyliło.
Command 3 mogę się do niego przybliżyć.
Command cudzysłów skrót z klawiaturą
naprawdę ratują życie i zarządzanie tymi ocenami na giełdzie czyli tutaj.
On jest trochę nierówny.
Ten komponent w siatce
ale musi tak być przez margines więc zostawiam to tak jak jest.
Upewnij się na pewno że wszystko jest
wyrównane do lewej krawędzi i to wszystko jest wyrównane.
Tutaj akurat mamy około 30 pikseli od lewej krawędzi 20 od górnej.
Myślę że jest jak najbardziej w porządku
i starają się optycznie też to dopasować czyli bardziej ten tytuł należy jednak do
autora więc połączymy to razem umieszczamy trochę wyżej i teraz mogę już zmienić też
tą przestrzeń na dole żeby była mniej więcej równa z tym co jest tutaj.
No może trochę damy więcej przestrzeni czyli zróbmy jeszcze Wszystko przesunie
się o 10 pikseli w dół i tutaj będzie 30 tu też będzie mniej więcej 30 w porządku i
teraz ostatnia rzecz która została nam do zrobienia jak zwykle przy tworzeniu nowego
komponentu patrzymy jak to się skazuje na różne ekrany.
Próbujemy eskalować.
No wygląda nieźle jeśli chodzi o zdjęcie
ale tekst się rozszerza jeśli chodzi o odstępy czyli zaznaczam że znów te rzeczy
które mają być przesuwane razem i między nimi odstępy nie będą się zmieniać.
Command grupuje tytuł z autorem i upewnił się że jest on wyrównany jakby wciągnięty
do dolnego dolnej krawędzi dzięki temu ten margines pozostanie stały.
W zasadzie zależało najbardziej żeby był
do dolnej i lewej stały ten margines i tak samo zrobimy w przypadku czyli dolna.
Zostawimy to tak a teraz skierowanie już będzie zachodziło idealnie.
O ile rzeczywiście będziemy eskalować w
górę skierowanie w dół spowoduje że niestety ta ramka będzie się trochę
zjeżdżać ale na to już nie mamy do końca wpływu to co możemy zrobić to ewentualnie
zmienić tekst i zadeklarować jakiś rozmiar po to żeby ten tekst się przeleciał.
Aczkolwiek to też nie będzie idealne
rozwiązanie w przypadku gdy mamy jakąś tam w miarę stałą wysokość kafelki więc
to jest chyba już najlepiej co się da jeśli chodzi o ekspansję.
Kolejny komponent mamy gotowy i została
nam jeszcze jedna sekcja na stronie głównej ale ponieważ ta lekcja trochę się
przedłużyła to zapraszam Cie do lekcji kolejnej.