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
chciałbym pokazać jak działają stany komponentów i to jest całkiem niezły
pomysł żeby omówić to na przycisk ponieważ naturalnie przyciski mają stany które
wynikają z jakiejś interakcji użytkownika jeżeli użytkownik jedzie nad przycisk
albo kliknij go albo ten przycisk jest zablokowany to wtedy będziemy mieli jakiś
inny stan i Adobe xD pozwala nam na definiowanie takich stanów a później łatwe
przełączanie się na instancji pomiędzy różnymi stanami takiego przycisku.
Jak to zrobić.
Przechodzimy do sekcji komponenty Master.
Mamy tutaj na razie tylko GIF czyli ten domyślny.
Możemy kliknąć na małą ikonkę Plusa i mamy tutaj dwie opcje albo tworzymy nowy stan
albo tworzymy nowy stan typu Hoover gdzie automatycznie jeśli podglądanie byśmy w
tym trybie Preview po najechali na taki przycisk ten stan Hoover zostanie wywołany
no to może stwórzmy sobie taki Hoover State.
Jak widzisz pod tym stanem.
Zostało ono automatycznie umieszczone.
Możemy zostawić na razie jego nazwę tak jak jest i zmienić pewne właściwości.
Teraz jeśli zaczniemy zmieniać właściwości
a jesteśmy w tym stanie Hoover to zobaczy że jeśli
przykładowo teraz zmienię tło na odrobinę jaśniejsze.
I jeszcze raz na ten komponent przełącza się na stan World.
To te zmiany będą rzeczywiście zastosowane tylko w stanie owe.
Jeśli jednak wybiorę teraz Stan the World i będę chciał wykonać tutaj jakieś zmiany
przykładowo przejdę do sekcji Empires I dodam np.
Cień Shadow wybiorę go na sześć pikseli po
grecku i 6 pikseli rozmycia wybiorę naprawdę małe opaski np.
ok. 13 proc.
więc bardzo delikatny cień.
Ale zauważ że on teraz został również odziedziczony na stan Hoover.
Zasada tworzenia nowych stanów oraz dziedziczenia właściwości przez te kolejne
stany jest trochę podobna do komponentów i ich instancji tzn.
że jeśli tworzysz jakieś kolejne stan a
następnie zmienisz ten stan na górze Master ten stan który jest pod nim będzie
dziedziczone automatycznie te właściwości które nie zostały w nim napisane.
Jest tu jeden mały Twist to znaczy że możesz wybrać dowolny stan i zaznaczyć go
a następnie od niego zacząć czyli jeśli teraz bym kliknąć plus to nowy stan
zostanie utworzony z ciemnym tłem bo miałem zaznaczone The Old State
ale gdybym go usunął i klik a następnie rozpoczął od tego stanu mając
aktywną selekcję na tym stanie dodał nowy zostanie jakby skopiowane.
Planowany stan który był Hoover czyli jasno niebieskie tło.
Teraz jeżeli przykładowo wpisze tutaj
i dokonywał jakichkolwiek zmian na forcie to one zostaną odziedziczone tutaj.
Poza tym tłem które jest jasna niebieskie
a gdybym dokonywał zmian macho wieże czyli przykładowo zmienił kolor tekstu na żółte.
Zauważ że te zmiany nie będą dziedziczone na lisy czyli zgodnie z oczekiwaniami.
Gdyby ten Master stan.
No dobra to teraz przejdźmy raz jeszcze do Hoover ja.
Co na może tę zmianę tego tekstu i efekt który chciałbym
osiągnąć na rowerze jest naprawdę bardzo delikatne ma związek z elewację ami które
są w ramach naszego projektu że mamy ten guzik odsunięte nieco od tła czyli
znajduje się jakby wyżej niż tło ma dość rozmycia.
Natomiast w momencie gdy na niego jeżdżę po pierwsze delikatnie zmieni się tło ale
też zmieni się jego elewacja czyli shadow cień.
Będę chciał ustalić na przykład 2 2 i może nawet trochę go bardziej
wyeksponować w ten sposób czyli zobaczmy jak to wygląda na komponent.
The Wall Street jest taki a Hoover State wygląda w ten sposób.
Jeżeli chciałbyś podejrzeć interakcję zaznacz folk State następnie kliknij Play
i teraz możesz po najechali na niego zobaczyć jak to działa.
Zawsze ten stan komponentu który jest
aktualnie zaznaczony będzie po prostu wyświetlany na kanapie.
Czyli jeśli ja mam np.
instalację tego przycisku i instancja będę chciał pokazać dekolt bez problemu mogę
się po prostu przełączyć i będzie to działać.
Zostało nam do zrobienia jeszcze jakieś ewentualnie inne stany np.
stan Dick Abbott i w tym stanie Abbott
mogę zwyczajnie zrobić jakieś jasne szare tło.
W ten sposób zasygnalizować że ten guzik jest wyłączony i może np.
usunąć z niego w ogóle cień.
Oprócz tych typowych stanów typu Hoover
czy Bolt moglibyśmy jeszcze zrobić różne odmiany różne warianty tego przycisku.
Na ogół sugeruję aby nie robić mniejszych
czy większych przycisków w jednym komponentu.
No chyba że oczywiście chcesz po prostu trochę powiększyć np.
po najechać New.
Jest to stan tego konkretnego przycisku typu np.
Big który my tutaj mamy.
Natomiast nie mieszał bym różnych
rodzajów przycisków po prostu w Stanach takiego komponentu raczej zrobiłbym inny
przycisk ten mniejszy i tam robił jego stany.
Aczkolwiek możemy tutaj pokusić się o
stworzenie stanów takich które po prostu są innym wariantem tego dużego przycisku.
Przykładowo wariantem Out Line w tym stanie moglibyśmy zaznaczyć stół a
następnie wyłączyć z niego wypełnienie i wyłączyć samo obramowanie.
To obramowanie możemy zresztą zrobić na nasz kolor wypełnienia i zrobić je np.
wielkości 2 punkty a następnie zaznaczyć
jeszcze tekst i tekst również wypełnić tym naszym ciemnym kolorem.
No i wtedy mamy powiedzmy jakiś inny
wariant tego przycisku który możemy zawsze zastosować.
Innymi słowy mając tego typu komponent z
różnymi stanami pod ręką to co możemy zrobić to już pracując na naszym projekcie
ale ja chciałem przełączyć się do sekcji komponentów.
Następnie wyciągnąć taki komponent i zmienić np.
jego stan ma Out Line zostawić tak jak
jest tutaj widzę że w stanie mnie pozbyli się cienia.
W zasadzie nie bardzo tutaj pasuje więc to
co powinniśmy zrobić to prawym przyciskiem myszy et Master komponent.
Takie zmiany wykonujemy zawsze w Master nie wchodzimy do niego od Out Line.
Zaznaczam że tło a następnie usuwamy Shadow.
I teraz Shadow został już usunięty z
wszystkich jego instancji a więc również stąd także wiem już jak działają stany.
Dzięki temu że stworzyliśmy taki stan
będzie on przydatny w rozmaitych sytuacjach.
Nie musimy tworzyć 50 różnych wersji przycisku zauważ że w
systemach zwykle mieliśmy to może nawet zrobię bit gradem i wiele taki przycisk.
Mieliśmy zwykle jeden przycisk czyli np.
jeden rozmiar duży podzielony w tylu wersjach gdzie mieliśmy.
Aktywne Isabel Hoover itd.
Dodatkowo jeszcze 10 tysięcy różnych
wersji kolorystycznych i z jednego przycisku robiło się 50.
W tym przypadku możemy mieć tylko jeden ponieważ zmiany takie jak zmianę koloru
możemy bez problemu robić sobie na instancjach.
Później jeszcze stworzymy sobie naszą
bibliotekę kolorów z której będziemy mogli korzystać ale generalnie zmiany na
instancje nie będą miały żadnego wpływu na master a i zmianę
różnych wariantów tego przycisku możemy robić za pomocą stanów np.
wariant Light także jest to znaczne
uproszczenie i trzymając się tych sposobów które pokazałem ci w tej lekcji będziesz
mógł bardzo łatwo zarządzać oponentami i zacząć sobie tworzyć taki właśnie start it
który później będzie przekładał się na cały system.
O tym mówimy sobie jeszcze przy pracy zespołowej także o tym jak wzajemnie
szanować komponenty oraz jak wymieniać bibliotekę.
Na teraz to wszystko do usłyszenia.