How to design almost any UI element

Recently I posted on Twitter a list of 58 links related to different UI elements. It turned out that the tweet was very helpful, but it's not very convenient to read the links as a thread. Here is the list in a readable format.


7 Basic Rules for Button Design
Button Design — UI component series
UI cheat sheet: buttons

Text fields

UI cheat sheet: text fields
Text fields & Forms design — UI components series
The Anatomy of Input Field

Checkboxes & Toggles

Checkbox vs Toggle Switch
Toggle-Switch Guidelines
Toggle switch design: the full run through
38 Checkbox Designs

Radio Buttons

Selection controls — UI component series
Radio Buttons UX Design
Radio button design: easy selection and decision-making


Design better data tables
The Ultimate Guide to Designing Data Tables
Designing better data tables for enterprise UX


How to Design a Perfect Date Picker Control?
Date Picker Design Best Practices
A hunt for the perfect date picker UI


Designing The Perfect Slider
Slider design UI patterns and examples
Slider Design: Rules of Thumb


Module Tabs in Web Design: Best Practices and Solutions
12 Tabs Design guidelines

UI cheat sheet: dropdown field
Dropdowns: Design Guidelines
Drop down list design: the complete guide


Paging, Scrolling, and Infinite Scroll
UX: Infinite Scrolling vs. Pagination
Users' Pagination Preferences and "View All"

Search inputs

Best UX practices for search inputs
Design a Perfect Search Box
Site Search Suggestions

Breadcrumbs: 11 Design Guidelines for Desktop and Mobile
Are breadcrumbs still fresh for UX?
Breadcrumb examples for inspiration


Carousel/slider design best practices (with examples)
Carousel Usability: Designing an Effective UI for Websites with Content Overload
Designing a User-Friendly Homepage Carousel


Best Practices for Designing UI Overlays
Big, bold UX—using modal windows for in-app user engagement
Modal & Nonmodal Dialogs: When (& When Not) to Use Them
Modal dialogs


Card UI design: fundamentals and examples
Simple Design Tips for Crafting Better UI Cards
Designing cards


Tooltip Guidelines
Designing Better Tooltips For Mobile User Interfaces
Tooltips: your secret weapon for improving feature discovery

Navigation design: Almost everything you need to know
UX Design for Navigation Menu
The Fastest Navigation Layout for a Three-Level Menu


Progress Indicators Make a Slow System Less Insufferable
Stop Using A Loading Spinner, There’s Something Better
Best Practices For Animated Progress Indicators


Design Better Forms
Form Design: 13 Empirically Backed Best Practices
The UX behind designing better forms

That's it. Hopefully, it was useful for you. If you wish, follow me on Twitter, I post a lot about UI/UX there.