Victor Profile picture
Helping devs, founders and designers fix their UI. 100 UI/UX tips (free)👇

Apr 12, 2021, 22 tweets

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.

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling