big ass buttons

79
BIG ASS BUTTONS

Upload: brandon-mitchell

Post on 28-Jun-2015

188 views

Category:

Design


1 download

DESCRIPTION

Improving UX through bigger click and touch targets.

TRANSCRIPT

Page 1: Big Ass Buttons

BIG ASS BUTTONS

Page 2: Big Ass Buttons

BIG ASS BUTTONS

@brandmitchell

Page 4: Big Ass Buttons

Brandon Mitchell

Page 5: Big Ass Buttons

Brandon MitchellOrlandoan Born and raised

Page 6: Big Ass Buttons

Brandon MitchellOrlandoan Born and raised

Graduated UF in 2003 (go gators!)

Page 7: Big Ass Buttons

Brandon MitchellOrlandoan Born and raised

Graduated UF in 2003 (go gators!)

Started at 352 in 2006

Page 8: Big Ass Buttons

Brandon MitchellOrlandoan Born and raised

Graduated UF in 2003 (go gators!)

Started at 352 in 2006

@brandmitchell on twitter

Page 9: Big Ass Buttons

Brandon MitchellOrlandoan Born and raised

Graduated UF in 2003 (go gators!)

Started at 352 in 2006

@brandmitchell on twitterand everywhere else

Page 10: Big Ass Buttons
Page 11: Big Ass Buttons
Page 12: Big Ass Buttons

Bigger is Better

Page 13: Big Ass Buttons

Tvs

Page 14: Big Ass Buttons

Tvs

Page 15: Big Ass Buttons

iphones

Page 16: Big Ass Buttons

iphones

Page 17: Big Ass Buttons

Big ass fans

Page 18: Big Ass Buttons

…maybe not

Page 19: Big Ass Buttons
Page 20: Big Ass Buttons
Page 21: Big Ass Buttons

Bigger is BetterSometimes

Page 22: Big Ass Buttons

Bigger is BetterSometimes

Page 23: Big Ass Buttons

FItts’s Law

Page 24: Big Ass Buttons

FItts’s Law

Fitts's Law is basically an empirical model explaining speed-accuracy tradeoff characteristics of human muscle movement with some analogy to Shannon’s channel capacity theorem.**Mehmet Göktürk, associate professor at the Department of Computer Engineering, Gebze Institute of Technology in Turkey

Page 25: Big Ass Buttons

FItts’s Law

T is the time to reach target.D is the distance to the target.W is the width of the target.

Page 26: Big Ass Buttons

FItts’s Law

T is the time to reach target.D is the distance to the target.W is the width of the target.

Page 27: Big Ass Buttons

FItts’s Law

T is the time to reach target.D is the distance to the target.W is the width of the target.

Page 28: Big Ass Buttons

FItts’s Law

T is the time to reach target.D is the distance to the target.W is the width of the target.

Page 29: Big Ass Buttons

FItts’s Law

T is the time to reach target.D is the distance to the target.W is the width of the target.

Page 30: Big Ass Buttons

FItts’s Law

T is the time to reach target.D is the distance to the target.W is the width of the target.

Page 31: Big Ass Buttons

Fitts’s Law

Page 32: Big Ass Buttons

Fitts’s law

Page 33: Big Ass Buttons

Fitts’s law

Page 34: Big Ass Buttons

Fitts’s law

Page 35: Big Ass Buttons

Fitts’s law

Page 36: Big Ass Buttons

Ux standards

Page 37: Big Ass Buttons

Ux standardsboth google and apple have already been

dealing with fitts’s law for 7 years on mobile

Page 38: Big Ass Buttons

Ux standardsboth google and apple have already been

dealing with fitts’s law for 7 years on mobile

different designs, styles, and principles but similar approach to interactive element sizing

Page 39: Big Ass Buttons

Ux standardsgoogle

Page 40: Big Ass Buttons

Ux standardsapple

Page 41: Big Ass Buttons
Page 42: Big Ass Buttons
Page 43: Big Ass Buttons

52x14

Page 44: Big Ass Buttons
Page 45: Big Ass Buttons
Page 46: Big Ass Buttons
Page 47: Big Ass Buttons

55x55

Page 48: Big Ass Buttons

55x55

44x44

Page 49: Big Ass Buttons

55x55

44x44

Page 50: Big Ass Buttons

55x55

44x44

84x16

Page 51: Big Ass Buttons

Steering Law

Page 52: Big Ass Buttons

Steering Law…The steering law is a predictive model of human movement, concerning the speed and total time with which a user may steer a pointing device (such as a mouse or stylus) through a 2D tunnel presented on a screen (i.e. with a bird's eye view of the tunnel), where the user must travel from one end of the path to the other as quickly as possible, while staying within the confines of the path. One potential practical application of this law is in modeling a user's performance in navigating a hierarchical cascading menu.

Page 53: Big Ass Buttons

Expected behavior

Page 54: Big Ass Buttons

Expected behaviorwhat the user expects to happen should match what actually happens on screen

Page 55: Big Ass Buttons

Example

Page 56: Big Ass Buttons

Example

Page 57: Big Ass Buttons

Example

Page 58: Big Ass Buttons

Example

.newsreel li.unit { padding: 8px; } .newsreel li.unit a { margin-top: 18px; margin-left: 4px; } .newsreel li.unit:hover a { color: #c74b15; }

Page 59: Big Ass Buttons

Example

.newsreel li.unit { padding: 8px; } .newsreel li.unit a { margin-top: 18px; margin-left: 4px; } .newsreel li.unit:hover a { color: #c74b15; }

Page 60: Big Ass Buttons

Example

.newsreel li.unit { padding: 8px; } .newsreel li.unit a { margin-top: 18px; margin-left: 4px; } .newsreel li.unit:hover a { color: #c74b15; }

.newsreel li.unit a { padding: 26px 8px 8px 12px; } .newsreel li.unit a:hover { color: #c74b15; }

Page 61: Big Ass Buttons

Example

.newsreel li.unit { padding: 8px; } .newsreel li.unit a { margin-top: 18px; margin-left: 4px; } .newsreel li.unit:hover a { color: #c74b15; }

.newsreel li.unit a { padding: 26px 8px 8px 12px; } .newsreel li.unit a:hover { color: #c74b15; }

Page 62: Big Ass Buttons

Example

.newsreel li.unit { padding: 8px; } .newsreel li.unit a { margin-top: 18px; margin-left: 4px; } .newsreel li.unit:hover a { color: #c74b15; }

.newsreel li.unit a { padding: 26px 8px 8px 12px; } .newsreel li.unit a:hover { color: #c74b15; }

3.7x

Page 63: Big Ass Buttons

Example

Page 64: Big Ass Buttons

Example

Page 65: Big Ass Buttons

Example

Page 66: Big Ass Buttons

Example

Page 67: Big Ass Buttons

Example

…li.nav-item { margin-left: 5px; } li.nav-item span { display: block; } a { display: block; float: left; padding: 0 1em; line-height: 2em; }

Page 68: Big Ass Buttons

Example

…li.nav-item { margin-left: 5px; } li.nav-item span { display: block; } a { display: block; float: left; padding: 0 1em; line-height: 2em; }

Page 69: Big Ass Buttons

Example

…li.nav-item { margin-left: 5px; } li.nav-item span { display: block; } a { display: block; float: left; padding: 0 1em; line-height: 2em; }

…li.nav-item { margin-left: 45px; } li.nav-item span { display: inline-block; }

Page 70: Big Ass Buttons

Example

…li.nav-item { margin-left: 5px; } li.nav-item span { display: block; } a { display: block; float: left; padding: 0 1em; line-height: 2em; }

…li.nav-item { margin-left: 45px; } li.nav-item span { display: inline-block; }

20x

Page 71: Big Ass Buttons

Example

Page 72: Big Ass Buttons

Example

Page 73: Big Ass Buttons

takeaways

Page 74: Big Ass Buttons

takeawaysTry to keep interactive elements over 44x44px.

Page 75: Big Ass Buttons

takeawaysTry to keep interactive elements over 44x44px.

Padding is your friend.

Page 76: Big Ass Buttons

takeawaysTry to keep interactive elements over 44x44px.

Padding is your friend.

Space out buttons and links to prevent mis-clicks.

Page 77: Big Ass Buttons

takeawaysTry to keep interactive elements over 44x44px.

Padding is your friend.

Space out buttons and links to prevent mis-clicks.

What’s good for mobile is good for desktop.

Page 78: Big Ass Buttons

takeawaysTry to keep interactive elements over 44x44px.

Padding is your friend.

Space out buttons and links to prevent mis-clicks.

What’s good for mobile is good for desktop.

Test, test, test!

Page 79: Big Ass Buttons

Thanks