Victor Profile picture
Apr 12, 2021 22 tweets 18 min read Read on X
How to design almost any UI element.

A curated list of 58 articles 👇
Buttons.

7 Basic Rules for Button Design by @101babich
uxplanet.org/7-basic-rules-…

Button Design
uxdesign.cc/button-design-…

Cheatsheet for buttons by @TessGadd
uxdesign.cc/ui-cheat-sheet…
Text fields.

UI cheat sheet: text fields (Awesome article! 🤩)
uxdesign.cc/ui-cheat-sheet…

Text fields & Forms design — UI components series
uxdesign.cc/text-fields-fo…

The Anatomy of Input Field
uxplanet.org/the-anatomy-of…
Checkboxes & Toggles.

Checkbox vs Toggle Switch by @uxplanet
uxplanet.org/checkbox-vs-to…

Toggle-Switch Guidelines by @NNgroup
nngroup.com/articles/toggl…

Toggle design patterns from @just_in_mind
justinmind.com/blog/toggle-de…

38 Checkbox Designs 😳
uicookies.com/css-checkbox/
Radio Buttons.

Selection controls — UI component series (AWESOME 🤩)
uxdesign.cc/selection-cont…

Radio Buttons UX Design
uxplanet.org/radio-buttons-…

Radio button design: easy selection and decision-making
justinmind.com/blog/radio-but…
Tables.

Design better data tables by @CoyleAndrew (😍)
medium.com/nextux/design-…

The Ultimate Guide to Designing Data Tables
medium.com/design-with-fi…

Designing better data tables for enterprise UX
uxdesign.cc/data-table-for…
Datepickers. (It's a pain 😣)

How to Design a Perfect Date Picker Control?
uxplanet.org/how-to-design-…

Date Picker Design Best Practices
uxplanet.org/date-picker-de…

A hunt for the perfect date picker UI
uxdesign.cc/date-picker-de…
Sliders.

UNBELIEVABLE article. @smashingmag is a golden resource really.
smashingmagazine.com/2017/07/design…

Slider design UI patterns and examples from @just_in_mind
justinmind.com/blog/slider-de…

Slider Design: Rules of Thumb from NNGroup
nngroup.com/articles/gui-s…
Tabs.

Module Tabs in Web Design: Best Practices and Solutions
smashingmagazine.com/2009/06/module…

12 Tabs Design guidelines
nngroup.com/articles/tabs-…
Dropdowns

UI cheat sheet: dropdown field (Like this one 🥰)
uxdesign.cc/ui-cheat-sheet…

Dropdowns: Design Guidelines
nngroup.com/articles/drop-…

Drop down list design: the complete guide
justinmind.com/blog/drop-down…
Pagination

Paging, Scrolling, and Infinite Scroll by @uxmatters
uxmatters.com/mt/archives/20…

UX: Infinite Scrolling vs. Pagination by @101babich
uxplanet.org/ux-infinite-sc…

Users' Pagination Preferences and "View All"
nngroup.com/articles/item-…
Search inputs

Best UX practices for search inputs
uxdesign.cc/best-ux-practi…

Design a Perfect Search Box
uxplanet.org/design-a-perfe…

Site Search Suggestions by @NNgroup
nngroup.com/articles/site-…
Breadcrumbs.

Breadcrumbs: 11 Design Guidelines for Desktop and Mobile
nngroup.com/articles/bread…

Are breadcrumbs still fresh for UX?
medium.com/madison-ave-co…

Breadcrumb examples for inspiration
justinmind.com/blog/breadcrum…
Carousels.

Carousel/slider design best practices (with examples) by @webflow
webflow.com/blog/carousel-…

Carousel Usability: Designing an Effective UI for Websites with Content Overload
nngroup.com/articles/desig…

Designing a User-Friendly Homepage Carousel
uxplanet.org/designing-a-us…
Modals.

Best Practices for Designing UI Overlays by @oliverlindberg
xd.adobe.com/ideas/process/…

appcues.com/blog/modal-dia… from @Appcues

Modal & Nonmodal Dialogs: When (& When Not) to Use Them
nngroup.com/articles/modal…

Modal dialogs
medium.com/pulsar/modern-…
Cards.

Card UI design: fundamentals and examples
justinmind.com/blog/cards-ui-…

Simple Design Tips for Crafting Better UI Cards
uxplanet.org/simple-design-…

Designing cards
uxdesign.cc/designing-card…
Tooltips.

Tooltip Guidelines
nngroup.com/articles/toolt…

Designing Better Tooltips For Mobile User Interfaces
smashingmagazine.com/2021/02/design…

Tooltips: your secret weapon for improving feature discovery by @Sofiaqt

uxdesign.cc/tooltips-your-…
Navigation.

Navigation design: Almost everything you need to know
justinmind.com/blog/navigatio…

UX Design for Navigation Menu from @Prototypr
blog.prototypr.io/ux-design-for-…

The Fastest Navigation Layout for a Three-Level Menu from @uxmovement
uxmovement.medium.com/the-fastest-na…
Loaders.

Progress Indicators Make a Slow System Less Insufferable
nngroup.com/articles/progr…

Stop Using A Loading Spinner, There’s Something Better
uxdesign.cc/stop-using-a-l…

Best Practices For Animated Progress Indicators
smashingmagazine.com/2016/12/best-p…
Forms.

Design Better Forms by @CoyleAndrew (Really good read! 😍)
medium.com/nextux/design-…

Form Design: 13 Empirically Backed Best Practices by @iamalexbirkett
cxl.com/blog/form-desi…

The UX behind designing better forms by @CharmieKapoor
uxdesign.cc/the-ux-behind-…
If you want to have it as a single list instead of a thread, check out Reddit's first comment:

reddit.com/r/webdev/comme…
Let me add one more resource:

user-interface.io

Once a week, I send a newsletter covering different UI/UX topics. Everything related to user interfaces.

No ads, no spam.

Soon will start a blog there because it's not very convenient to post a lot of info in threads.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Victor

Victor Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @vponamariov

May 1
How to design almost any UI element.

A curated list of 61 articles 👇
Buttons
---

1. Button Design – Get Site Visitors to Actually Click Your Buttons by @uxpin



2. Designing button states: Tutorial and best practices by @edwche / @LogRocket



3. The Definitive Guide to Buttons in UX: Part 1 by Lauren Waage

uxpin.com/studio/blog/bu…
blog.logrocket.com/ux-design/desi…
medium.com/@lwaage2019/th…
Text fields
---

1. Text fields from Material Design



2. Text Fields Design from Radek (this one is impressive!🤩)



3. UI Designer’s Guide to Creating Forms & Inputs from @molly_hellmuth

m2.material.io/components/tex…
thestory.is/en/journal/tex…
uiprep.com/blog/ui-design…
Read 22 tweets
May 24, 2023
Today I turned 34.

Here is an updated version of the most helpful tweet I've ever posted.

How to design almost any UI element?

A curated list of 34 articles 👇
Buttons.

1. How To Design Better Buttons by @101babich and @smashingmag

👉 smashingmagazine.com/2016/11/a-quic…

2. Desperately seeking squircles

👉 figma.com/blog/desperate…
Thanks @Southclaws and @figma

3. Designing A Better Back Button UX

👉 smashingmagazine.com/2022/08/back-b…

Thanks @vitalyf Squircled button
Text fields

4. Text fields & Forms design — UI components series

👉 uxdesign.cc/text-fields-fo…

from @uxdesigncc by Taras Bakusevych

5. Validate it. The right way.

👉 dev.to/vponamariov/va…

By me :) Input anatomy
Read 18 tweets
Nov 23, 2022
Five UI/UX tips to improve your landing pages 👇

#SketchDesignChallenge 🔥
1/5. Poor text contrast on images.

Make sure that

🔷 the text on images is easy to read
🔷 it doesn't cover any important objects behind it (e.g. faces or products)
🔷 text contrast is good everywhere, not only on images
2/5. Navigation.

Don't hide navigation under hamburger icons on desktop devices.

That will hinder users to find necessary pages.
Read 6 tweets
Oct 17, 2022
CSS Tip ☝️

I needed to make a pill component that should have had a 1px border.

But when on hover it should be doubled.

It wasn't that easy, and here is why.
If you simply make a 2px border on hover it will increase the height and width of the pill.

Since you don't know in advance what the width is, and probably the pill might be multiline, I don't think using fixed height/width is a good solution.
Instead, what I did is - I used shadows.

The first border is 1px shadow, and the second border (in the hover state) is 2px shadow.

And that's basically it.

A simple, yet nice trick.
Read 4 tweets
Oct 17, 2022
Some things designers should learn by themselves
by Michael McWatters (link at the end)

I SO MUCH liked this that I'm going to share some parts from the article 👇
🔸 32% of your time will be spent labeling buttons.

🔸 Blood will be shed over any question that begins, “Should designers…”.

🔸 All the research in the world is no match for your CEO’s opinion.
🔸 The design will fail on one platform, and that platform will be the one your boss uses.

🔸 The delta between what you designed and what gets shipped can be measured in light years.
Read 9 tweets
Sep 6, 2022
One UI/UX problem. Seven examples. One thread 🔥

Clickable area.

Do you make it right? Let's find out 👇
1/7. Sidebar menus.

Make sure that sidebar links have enough clickable space.
2/7. Vertical navigation.

A typical case is when the navigation links of a landing page don't have extra clickable space.
Read 8 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(