🎨 uxowy.dev #33
4 min czytania

🎨 uxowy.dev #33

Mam nadzieję, że u Ciebie wszystko dobrze i - bez zbędnego przedłużania - możemy przejść do treści dzisiejszego wydania newslettera 🔥

A co dzisiaj?

  1. Cards - jak zrobić je dobrze?
  2. Web component <Tabs> tworzony od zera - o czym warto pamiętać?
  3. Nagradzaj usera - odpal np. confetti na koniec procesu

Gotowy/a?
3... 2... 1... START!


Cards - jak zrobić je dobrze?

UX, UI | źródło
Karty to bardzo popularny komponent w naszych aplikacjach. Źródło

Zacznijmy od szybkiego wstępu.
Co to jest i co zawiera Card?

Przykład Carda z opisem jego elementów. Komponent ten może bardzo się różnić, w zależności od zastosowania. Źródło
  1. Zdjęcie / grafika / ilustracja - coś, co przyciąga wzrok
  2. Tytuł / nazwa przedmiotu / artykułu itd.
  3. Krótki opis
  4. CTA (call to action)
  5. Podtytuł
  6. Ikony

A teraz czas na szybkie tipy:

1. Przykuj uwagę - użyj właściwej grafiki / zdjęcia

Wybierz takie, które nie jest nudne i przyciągnie uwagę użytkownika. Źródło

2. Pamiętaj o wizualnej hierarchii

Manipuluj rozmiarem i kontrastem elementów, aby świadomie ustalić wizualną hierarchię. Źródło

3. Mniej znaczy... lepiej  

Card powinien zawierać tylko niezbędne informacje. Takie, które jasno określą, czego użytkownik może się spodziewać po kliknięciu w ten element. I jednocześnie takie, które go zachęcą do kliknięcia. Źródło

4. Unikaj linków w treści

Nie dodawaj aktywnych linków do Carda. Karta sama w sobie powinna być klikalna lub powinna mieć przycisk(i) na dole wzywające do jakichś akcji. Źródło

5. Odróżnij od siebie akcje (CTA)

Card mający więcej niż jedną akcję powinien mieć np. primary i secondary action. Unikaj umieszczania wielu przycisków z akcją na tym samym poziomie w hierarchii wizualnej. Źródło

6. Nie używaj linii do dzielenia contentu

Utrzymaj porządek i czystość. Unikaj zbędnych elementów wprowadzających zbędne zamieszanie. Źródło

7. (Trend) Użyj zaokrąglonych rogów

Zaokrąglone rogi są bliższe przedmiotom obecnym w realnym świecie, są też dla nas "przyjaźniejsze" w odbiorze. Źródło

8. (Trend) Dodaj lekki cień lub border

Pokażesz dzięki temu, że karta jest klikalna. Podbijesz ją także jej pozycję w wizualnej hierarchii (element z cieniem jest "bliżej" użytkownika). Unikaj tutaj czystego koloru "black" z jakimś opacity, dodaj odrobinę koloru. Źródło

Przykłady dobrych Cardów:

Blog / post card. Źródło
e-commerce / karta produktu. Źródło
Profile card. Źródło
Dashboard cards. Źródło
Daily activities cards (Kanban). Źródło

Web component <Tabs> tworzony od zera - o czym warto pamiętać?

UX, Development | źródło

Jeśli musiałeś kiedyś robić komponenty tego typu od zera, to wiesz, że to wcale nie jest takie proste...

A jeśli myślisz, że jest, to tym bardziej zerknij do artykułu poniżej 😛
(nie umieszczam tutaj całego opisu, bo trzeba wejść w szczegóły i zobaczyć kody źródłowe, animacje itd.)

Zobacz, o co warto zadbać tworząc web component typu tabs:
https://darn.es/building-tabs-in-web-components/


Nagradzaj usera - odpal confetti na koniec procesu

Resources | źródło
Zrzut ekranu z filmiku o dodaniu confetti. Źródło

Chyba wszyscy lubimy być nagradzani.
I lubimy, jak ktoś cieszy się z osiągnięcia naszego celu.  

Dajmy userowi jakiś instant gratification w naszej aplikacji. Myślę, że dobrym pomysłem jest np. dodanie confetti na ekranie kończącym jakiś dłuży proces / osiągnięcie celu.

Z tego co pamiętam, już całkiem dobrze rozkręcona platforma EasyCart ma tego rodzaju confetti na stronie potwierdzającej kupno produktu/usługi w koszyku.

Tutaj link do skrypciku, dzięki któremu możemy dodać taki efekt konfetti na naszą stronę w 5 minut:


To wszystko, co przygotowałem na dziś.
Memik na zakończenie:

Zassane z kanału #memy-it społeczności Zaprogramuj Życie ❤️

Pomóż innym wiedzieć więcej

Znasz kogoś, kto powinien dołączyć do 🎨 uxowy.dev? Jeśli tak, to wyślij do tej osoby link do skrótu z ostatnich wysyłek: uxowy.dev/lista. I niech dołączy do naszej społeczności programistów, którzy chcą robić aplikacje z lepszym UI/UX! 🚀

Pozdrawiam i do następnego! 👋
...w przyszły piątek!

Mikołaj Waśkowski

Jeśli jeszcze nie ma Cię na liście 🤔

Wysyłamy jeden email tygodniowo, w każdy piątek, o godz. 12:00.
Wartościowa wiedza o UI/UX dla developera może wylądować do Twojej skrzynki.