Adham Dannaway Profile picture
Mar 13 โ€ข 6 tweets โ€ข 4 min read
โšก๏ธ UI design tip: Check your buttons for common mistakes ๐Ÿ˜ฎ

After nearly 2 decades looking at buttons, I've noticed that most of them have usability and accessibility issues.

Some quick and practical tips to avoid common mistakes ๐Ÿ‘‡

#design #uxui #uxdesign
โœ… Define 3 buttons styles (primary, secondary and tertiary) to display actions of varying importance.

โœ… Ensure buttons have a clear visual hierarchy (order of importance) that isn't reliant on colour alone.
โœ… Ensure contrast ratio of the button shape is at least 3:1 to meet WCAG 2.1 level AA accessibility requirements.

โœ… Ensure button text contrast ratio is at least 4.5:1.

โœ… Use a large target area (at least 48pt by 48pt) to ensure people can easily select buttons.
PS I'm launching my UI design book @PracticalUI ๐Ÿ“˜ on @ProductHunt tomorrow (Tuesday 14 March PDT) and would love your support ๐Ÿฅณ

Get notified when it's launched and get a 30% discount
๐Ÿ‘‰ producthunt.com/products/practโ€ฆ

Super thankful for the overwhelmingly positive feedback so far ๐Ÿ™
@PracticalUi @ProductHunt Read the full article ๐Ÿ‘‰ uxplanet.org/ive-been-doingโ€ฆ

If you found this thread helpful:

โค๏ธ Follow me @AdhamDannaway for daily design tips
๐Ÿ” Retweet the below tweet to share it ๐Ÿ‘‡

โ€ข โ€ข โ€ข

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

Keep Current with Adham Dannaway

Adham Dannaway 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 @AdhamDannaway

Mar 14
๐Ÿ’ฅ 16 little UI design rules that make a big impact

UI design might appear to be a magical art form, but a lot of it is made up from logical rules or guidelines.

Weโ€™ll redesign an example interface using 16 of 100+ guidelines from my book - @PracticalUi

A mega thread๐Ÿ‘‡ Image
1. Use space to group related elements

The lack of space between content makes the design look cluttered and difficult to understand. Increasing spacing helps to clearly group content, making it more organised and easier to understand. Image
2. Be consistent

Similar elements should look and work in a similar way. This should be true both within your product and when compared with others.

This predictable functionality improves usability and reduces errors, as people don't need to keep learning how things work. Image
Read 28 tweets
Mar 14
๐Ÿšจ Launch alert ๐Ÿš€

My UI design book @PracticalUi ๐Ÿ“˜ is live on @ProductHunt ๐Ÿฅณ

I spent thousands of hours over 1.5 years crafting a book to teach anyone how to design user interfaces using logical rules.

I'd love your support and feedback. Thanks ๐Ÿ™
๐Ÿ‘‰ producthunt.com/posts/practicaโ€ฆ Image
@PracticalUi @ProductHunt Going up against all the AI app companies on Product Hunt is tough ๐Ÿ˜ฎ

Here's how things are going after the first hour. Wish me luck and/or send me tips/advice ๐Ÿ˜… Thanks Image
4 hours in and I've dropped to 7th position.

The AI tool in 1st position has over 400 upvotes already ๐Ÿคฏ Looks like their whole company is behind the launch.

Tough to compete as a company of 1 ๐Ÿ˜… Image
Read 4 tweets
Feb 12
Usability pitfalls of disabled buttons

Disabled buttons can cause users to get blocked without knowing why, causing abandonment and frustration.

Tips on how to deal with disabled buttons from @vitalyf's video course - Smart Interface Design Patterns ๐Ÿ‘‡

#design #ui #ux #uxui
Always keep buttons enabled by default

Always keep buttons enabled by default and allow users to interact with them. Disabled buttons can cause users to get blocked without knowing why causing abandonment and frustration.
Point to errors on submit

On submit, explain to users why they canโ€™t proceed, and how to fix errors:

โ€ข For a single error, point users to the invalid input via a text link.
โ€ข For multiple errors, display an error summary at the top and link to it.
Read 8 tweets
Dec 20, 2022
๐Ÿ”ฅ 100 Landing page hot tips
By @robhope

Improve your landing page designs with these quick and actionable tips.

Here are a few of my faves ๐Ÿ‘‡

#landingpagedesign #design #uxdesign #webdesign #uxui
๐Ÿ”ฅ Spice up those Call-To-Action (CTA) buttons.

You are excited to share your product/service.

๐Ÿšซ Click Here
๐Ÿšซ Sign Up

Use actionable phrases.

โœ… Discover the wonders of science
โœ… Request a call from our agents
โœ… Unlock creativity for only $19
๐Ÿ”ฅ When in doubt, double the padding.

"Whitespace" is not just breathing room for your content but breathing room for the visitor.

Digestible content improves focus and allows for a better understanding of your offering.
Read 6 tweets
Nov 23, 2022
โšก๏ธ UI design tip

Iโ€™ve been doing buttons wrong! ๐Ÿ˜ฑ Have you? ๐Ÿค”

After nearly 2 decades looking at buttons, I've noticed that most of them have usability and accessibility issues.

Here are some quick and practical tips to avoid common mistakes ๐Ÿ‘‡

#design #uidesign #uxdesign Image
โœ… Define 3 buttons styles (primary, secondary and tertiary) to display actions of varying importance.

โœ… Ensure buttons have a clear visual hierarchy that isn't reliant on colour alone.
โœ… Ensure contrast ratio of the button shape is at least 3:1 to meet WCAG 2.1 level AA accessibility requirements.

โœ… Ensure button text contrast ratio is at least 4.5:1.

โœ… Use a large target area (at least 48pt by 48pt) to ensure people can easily select buttons.
Read 4 tweets
Nov 21, 2022
โšก๏ธ UI design tip - Use the inverted pyramid

The inverted pyramid is a writing structure in which the most important information is placed at the start, followed by supporting information and smaller background details.

Learn why it's great for interface text ๐Ÿ‘‡

#uidesign #uxui Image
โœ… It gets to the point quickly, helping people understand information and make decisions faster.

โœ… People who quickly skim the first sentence will still get the main point.

โœ… Additional information is there for those who need it.
๐Ÿ“˜ PS If you like this tip, youโ€™ll like my UI design book.

It's being released on 28 Nov 2022 (8am ET) ๐Ÿฅณ.

Subscribe to get a discount code once the book's released
๐Ÿ‘‰ practical-ui.com
Read 4 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 on Twitter!

:(