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+
W kolejnej lekcji fajnie że jesteś ze mną a zaczniemy teraz projektowanie strony
głównej naszego Landing Page'a czyli górnej części na folder.
Zaczniemy od projektowania prototypu menu.
Rzeczywiście cała ta strona będzie jakimś
pretekstem do tego żeby pokazać różne ciekawe funkcje Adobe xD i dlatego
postaramy się w odpowiednich momentach cały czas
nawiązywać do tych sztuczek przydatnych wskazówek które mogą
ci pomóc efektywnie projektować interfejsy.
Właśnie z pomocą tego narzędzia tej
aplikacji natomiast będę się starał przeprowadzić ten proces w sposób
naturalny czyli w taki sposób jak ja pracuję jak ja w zasadzie pracowałem nad
przygotowaniem tego typu projektu więc będziemy po kolei wykonywać różne elementy
a przy okazji będę zatrzymywał się na funkcjach ich SDK które w mojej ocenie
będą najbardziej przydatne i wartościowe w kontekście tego konkretnego zastosowania.
Jestem Gogol więc pierwsza rzecz którą
potrzebujemy to wybrać sobie jakieś foty z którymi będziemy pracować.
Znów nie jest zadaniem tego kursu
pokazywać różne warianty różne rzeczy z których możemy tutaj korzystać ale w
kontekście praktycznych zastosowań xD ja najczęściej korzystam z FOMC.
One nie są w jakiś magiczny sposób automatycznie
zintegrowane z X a być może na czas gdy oglądasz ten kurs pojawi się już jakiś
plan jakaś wtyczka ale generalnie i tak dość wygodnym i
intuicyjny sposobem jest po prostu przeglądanie sobie Fon.
Jeżeli jakiś fon nam się spodoba a ja będę korzystał akurat z rodziny kroju pisma
dałem szans które są super świetne bardzo ładnie wyglądają w tym wariancie.
Szeryf owym czyli serii IV i serii Display
w zasadzie z tego będziemy głównie korzystać.
Jest taki trochę bardziej prominentny i trochę lepiej wygląda na ekranach.
To jest po prostu bez szeryfa.
Wariant tego kraju z którego też będziemy korzystać.
To co warto zrobić to oczywiście pobrać sobie tą rodzinę kroju pisma wybieramy
sobie Down Amelii i instaluje ją przez Front menadżera czy to na Windowsie czy na
Maku i wtedy mamy oczywiście dostępny telefon z poziomu von dem sans.
Z poziomu rozwijane menu w Adobe xD jakie jeszcze można podejść do kątów xD.
Drugim sposobem na to jak można tam pracować jest korzystanie z aplikacji
Creative Cloud a ściślej ze taki który znajduje się wewnątrz subskrypcji Adobe.
Jeśli masz subskrypcję na Creative Cloud to masz też dostęp do tej sekcji FOMC
i ta sekcja FOMC to jest właśnie stary dzisiejszy Adobe FOMC który pozwala
ci pobrać i zainstalować sobie rozmaite kroju pisma.
Rzeczywiście niektóre z nich nie ma reguły FOMC.
Jest tu wiele fajnych rodzin fajnych kroju pisma.
Czy z tego korzystać czy nie.
Oczywiście zależy to wyłącznie od twojego zapotrzebowania.
Jedna rzecz o której trzeba pamiętać FOMC jest usługą darmową.
Możemy za darmo korzystać z tych frontów
na stronach i bardzo łatwo je można za dawać dołączyć.
W przypadku Adobe FOMC będzie to usługa
darmowa tak długo jak posiadasz subskrypcję w Adobe.
W związku z tym warto o tym pamiętać.
Później trzeba będzie zapłacić jakieś kilka dolarów za poszczególne found.
Ewentualnie wykupić sobie subskrypcję na kolejny okres.
Jeśli będziesz zastanawiał się nad jakąś rodziną kroju pisma i będziesz
chciał ją po prostu dodać do Insider wystarczy kliknąć tutaj opcję Active FOMC
i zostanie ten dodany do Twojej listy będziesz mógł już wybrać go z tej
rozumianej listy która znajduje się tutaj tekst.
Następnie będziesz musiał przekazać
wytyczne odnośnie zastosowania tego konta do Development.
Jeśli będziesz chciał wdrażać to na stronę
internetową musisz swoim deweloperom wysłać odpowiedni fragment kodu.
Znajduje się tutaj Active Project i możemy teraz przejść przez krótki sam
łuczak zaznaczyć które warianty tego kroju pisma mają być aktywne w projekcie.
Przypominam w ogóle żeby też
na potrzeby polskich projektów szukać telefon te które mają znaki Latin BB
aktywna zarówno na fotce jak i w Adobe tworząc musimy oznaczyć rodzinę krajów
Latin b no i wtedy będziemy mieli dopiero Polski ogon.
Jeśli to jest polski projekt no i tutaj będziemy musieli po prostu
stworzyć sobie taki nowy łeb front projekt i za chwilę dostaniemy może stworzy sobie
jakiś testowy na tym froncie który wybrałem.
Za chwilę dostaniemy tutaj kod który po prostu nadaje się do wykolejenia.
Przesuwamy ten kod do dewelopera tutaj
jest konkretne zastosowanie CSS to też przesuwamy.
No i można z tego konta korzystacie dopóki
mamy opłacone subskrypcję więc też jest to dosyć proste.
Natomiast ja chyba dla potrzeb większości moich projektów jednak korzystam z Fon.
Ty też możesz sobie pobrać von dem Sans i DM serii z których będziemy korzystać.
I teraz przystępujemy do stworzenia
pierwszej ramki tekstowej narzędzie text czyli tę na klawiaturze.
Oczywiście to narzędzie w menu.
Wystarczy że raz kliknięcie w dowolnym
miejscu i zostanie automatycznie stworzona ramka testowa oraz warstwa tekstową.
Jest to ramka testowa pewnego typu ten możesz zobaczyć tutaj.
Mamy dwa typy tekstu jest to point tekst i tekst.
Przy pojedynczym kliknięciu stawiamy zawsze pole typu point.
Znaczy że to pole nie ma jakichś określonych granic i będzie ten tekst
ciągle w jednej linii która się nam wydłuża.
Gdybyśmy stworzyli innego rodzaju pole
tekstowe wystarczy przytrzymać lewy przycisk myszy i po prostu zaznaczyć
wielkość czyli zacząć od zadeklarowana jakiejś wielkości takiej ramki tekstowej.
Stworzyliśmy pole drugiego typu jak
widzisz jest to LG tekst i ten tekst będzie się zabijał do kolejnych linii.
W momencie gdy będziemy mieli tą ramkę zauważ że tekst jest widoczny też poza
bramką ale to jest tylko w trybie edycji w momencie gdy ja wyjdę z trybu edycji Mam
taką małą czerwoną kropkę która symbolizuje że Aha w tej ramce jest więcej
tekstu niż widać go tutaj niż zadeklarowana wielkość.
Możemy w związku z tym albo zmienić
wielkość tej ramki manualne czyli przesuwając sobie każdy z tych punktów
albo możemy szybko po prostu dwa razy kliknąć w tą czerwoną kropkę i ramka nam
się automatycznie wydłuży do takiego rozmiaru jak jest potrzebne aby
na wysokość tekstu nam się zmieścił czyli dwa rodzaje ramki tekstowej.
Można w każdym przypadku zmienić ten
rodzaj ramki tekstowej w jedną i drugą stronę.
Także przy tworzeniu nie musi się specjalnie przejmować czy stworzyła np.
Point text możesz to zawsze zmienić na tekst.
W przypadku menu będziemy potrzebowali w zasadzie ramki typu point text ponieważ
będzie się z nich znajdował znajdowało pojedyncze słowo czy pojedynczy wyraz.
Zwykle z tego typu ramek korzystamy na
potrzeby właśnie jakiś temu w menu przycisków.
Naturalnie jeśli chodzi o jakieś treści teksty które znajdują się na
stronie w jakimś bloku no to wtedy korzystamy z LG text.
Pierwszy link to będzie serwis który stworzymy w naszym menu.
Właściwości tego tekstu to moja 30 filar.
Skąd to wie i skąd to wzięło.
Wzięło to z ostatniej ramki tekstowej
którą stworzyłem jeśli ostatnia ramka byłaby z ustawieniami np.
25 h nawet.
No to ta następna też by była z takimi ustawieniami to co my chcemy teraz zrobić
to zmienić to na nasz Sans więc wybieram tutaj DM Sans i jako wielkość tego tekstu
wybiorę sobie 18 16 to jest w domyśle na wielkość tekstu w przeglądarce w zasadzie
w każdej przeglądarce czyli inaczej 1 cm przy tworzeniu stron internetowych.
Jeżeli chcemy żeby coś było troszkę bardziej prominentny trochę większe to Ja
zwykle zaczynam wychodzę od tego rozmiaru 18 czy 20.
Dla mnie na ogół są to dobre rozmiar trudno oczywiście
to przyjąć za pewnik dla większości frontów ponieważ one też mogą mieć zmienną
wielkość ale generalnie zostawiłem sobie tutaj 18.
Jakie inne ustawienia tekstu mamy do dyspozycji.
Te ustawienia tablic medium medium Italii itd.
Są to ustawienia które są dziedziczone z konkretnej rodziny kroju pisma która
została zainstalowana jeśli posiadają takie opcje będą dostępne.
Zdaje się że w przypadku serii
gdyby wybrałbym serię Display to zobaczy że mam tutaj do dyspozycji np.
tylko rewolwer i szalik.
W związku z tym zależy to od twórców rodzinę danego kroju pisma
i wtedy te opcje są tutaj dostępne ja skorzystam jeszcze raz z Suns i teraz po
napisaniu czegoś najczęściej wystarczy wcisnąć Command a często z tego
korzystałem po to żeby zaznaczyć całą zawartość pola testowego można te
parametry teraz dostosowywać i zmieniać skrót do tego żeby ustawić np.
wariant i czy wariant Bold działa tutaj poprawnie czyli np.
Command B spowoduje że przestawić się na Bold.
Jednak jeśli front nie ma nie wspiera takiego Golda
w swoim zestawie kolorów które mamy zainstalowane to wtedy nic się nie stanie.
Po prostu Command Bean nie zadziała więc możesz się zastanawiać dlaczego te skróty
nie działają one działają tylko wtedy jeśli mogą zadziałać jeśli są dostępne.
Pozostałe opcje które się tu znajdują to
odległość pomiędzy literami czyli charakter Space link curling możemy
ustawić go dla całego wyrazu całej ramki tekstowej mamy później link head czyli
wysokość linii ważne ustawienie które będziemy dostosowywać.
Ja na ogół staram się trzymać Lang Head ok.
1 4 1 5 razy ten rozmiar który mamy
w przypadku nie będziemy mieli wielu linii więc nie musimy chwilowo się tym
przejmować ale przy budowaniu takiego samego Gajda w którym będziemy już mieli
te różne rozmiary rządów oczywiście warto będzie dla każdej ramki tekstowej
ustalić to dobrze nawet jeśli w jakimś wariancie ona nie ma multi linii ale warto
już mieć taką dobrą wersję zapisaną w naszym standardzie.
Dlaczego ja właśnie np.
teraz nie korzystam z jakiegoś Stargardu
czy z jakiegoś systemu już gotowego no bo zwyczajnie go nie mam.
Najczęściej jest tak że jednak zaczynamy
od czystej kartki mamy jakieś wytyczne do logo jakiś prosty Brand Book więc
stosujemy się do tych zaleceń ale z drugiej strony
każdy projekt ma też swoją specyfikę i ona jest wytwarzana w trakcie projektowania.
Ja chcę wzorować możliwie jak
najwierniejsi to jak ja projektuje ranking czy różne inne tego typu serwisy.
Dlatego nie chcę zaczynać od tworzenia jakiegoś starego od odrobienia jakichś
miód WORD ów bo po prostu pracuję w inny sposób.
Pokażę ci jak to wygląda.
Będziesz pracował tutaj razem ze mną i generalnie jak już trochę elementów na
stronie będzie ze sobą grało będzie ze sobą spójnych.
Dopiero wtedy ja zabiorę się za przenoszenie ich do jakiejś przestrzeni
gdzie będę mógł je używać i przyspieszyć w ten sposób pracę w xD.
Chodzi o pozostałe ustawienia frontów czyli cięcia ostatniej linii.
Mamy tutaj jeszcze wyrównanie opcji
wyrównania opcji wielkich i małych liter przy określaniu podkreślenia.
Nie będę oczywiście obrażał twojej inteligencji i ich tutaj szczegółowo
tłumaczył bo znasz je z każdego edytora tekstu a oczywiście będziemy jeszcze z
nich korzystać w trakcie całego kursu więc zobaczysz co i jak.
Ostatnia rzecz którą zmieniam to kolor wypełnienia.
Wypełnienie tekstu to zwykłe Wheel czyli tekst możemy założyć też np.
Border czy Shadow.
W tym przypadku ja użyję jakiegoś ciemnego
koloru znów to nie musi być mój finalny kolor docelowy ale na razie mniej więcej
robię to tak jak chciałbym aby wyglądało w kolejnej lekcji.
Pokażę ci fajną funkcję która pozwoli nam
łatwo xD stworzyć szybko całe menu do usłyszenia.