Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Small Screen Navigation: BD Conf: Nashville, 2014
Search
Ben Callahan
July 30, 2014
Design
7
730
Small Screen Navigation: BD Conf: Nashville, 2014
Deck from my presentation on small screen navigation at BD Conf in Nashville, 2014.
Ben Callahan
July 30, 2014
Tweet
Share
More Decks by Ben Callahan
See All by Ben Callahan
Design System Culture (Smashing Meets, 2022)
bencallahan
3
120
Design System Culture
bencallahan
2
250
Building a Human-Centered Culture
bencallahan
2
1.2k
Lessons Learned
bencallahan
0
250
Letting Go of Workflow Baggage
bencallahan
5
1.4k
Small Screen Navigation: Front-End Design Conference, Portland, 2014
bencallahan
16
1.2k
Small Screen Navigation: ConvergeSE, 2014
bencallahan
1
660
Workflow on RWD Projects
bencallahan
10
2.4k
Dissecting Design
bencallahan
5
1.5k
Other Decks in Design
See All in Design
コムデマネージャーがプロダクトデザインに挑戦した。むずかしくて楽しかった。
payatsusan213
0
200
プロダクトデザイナーに学ぶ、『見る気が起きる』ダッシュボードの作り方 / Creating Engaging Dashboards: Lessons from Product Designers
yamamotoyuta
2
510
公開スライド)熊本市様-電子申請中級編
garyuten
0
830
hicard_credential_202601
hicard
0
160
逆向きUIの世界〜AndroidアプリのRTL言語対応〜
akatsuki174
1
790
OJTで学んだ 「心を動かす」ファシリテーション
saki822
1
240
Meet, Learn, Grow × AI ― コミュニティで加速するスキル循環 「コミュニティと関わり方」
tame
1
370
Mandalyn_DT5001_FinalAssignment.pdf
lynteo
0
140
【MIXI MEETUP!ー TECH & DESIGN DAYー】【工数98%削減】Xでモンストを話題にせよ!生成AIの活用で日本トレンド6位を獲得した企画の設計&デザイン術
mixi_design
PRO
0
200
大きな変化の中で、わたしが向き合ったこと #もがく中堅デザイナー
bengo4com
1
1.4k
Storyboard Assignment: Storyboard from Comic Strip
lynteo
3
180
組織の右腕として共創する ー デザインと経営の二つの視点から見えた、新しい支援のかたち/ Designship2025_Nishimura
root_recruit
0
280
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
110k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
First, design no harm
axbom
PRO
2
1.1k
Leo the Paperboy
mayatellez
4
1.4k
Scaling GitHub
holman
464
140k
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
How GitHub (no longer) Works
holman
316
140k
Rails Girls Zürich Keynote
gr2m
96
14k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
67
Transcript
@bencallahan SMALL SCREEN NAVIGATION
The Maze
amazon.com
amazon.com
amazon.com
amazon.com
amazon.com
amazon.com
Congratulations! In celebration of all your hard work and discipline,
as a reward for all the risk you’ve taken to reach this point, we’re quite pleased to present you with…YOUR CONTENT! ! Keep up the good work! ! ~ The Management
None
None
None
A Taxonomy ‣ Trigger Indicators ‣ Reveal Patterns ! ‣
Interaction Indicators ‣ Interaction Patterns
Trigger Indicators
What is a Trigger?
Trigger Indicators ‣ Words ‣ menu, main menu ‣ nav,
navigation ‣ site specific (sections, topics, products, etc.) ‣ Icons ‣ plus ‣ hamburger ‣ arrows ‣ “x”
TRIGGER INDICATORS Words
TRIGGER INDICATORS Icons Plus Hamburger Down Arrow
TRIGGER INDICATORS Other & Combinations
Trigger Indicators ‣ Words ‣ menu, main menu ‣ nav,
navigation ‣ site specific (sections, topics, products, etc.) ‣ Icons ‣ plus ‣ hamburger ‣ arrows ‣ “x”
Reveal Patterns
Reveal Patterns ‣ Always Available ‣ Anchor to Footer ‣
Select Element ‣ Make Room ‣ Cover Up ‣ Off Canvas ‣ Priority + ‣ Full Screen Takeover
REVEAL PATTERNS: ALWAYS AVAILABLE
REVEAL PATTERNS: ANCHOR TO FOOTER
REVEAL PATTERNS: SELECT ELEMENT
iOS 7 REVEAL PATTERNS: SELECT ELEMENT
REVEAL PATTERNS: SELECT ELEMENT Chrome on OS X
REVEAL PATTERNS: MAKE ROOM
REVEAL PATTERNS: COVER UP
REVEAL PATTERNS: OFF CANVAS
REVEAL PATTERNS: PRIORITY +
REVEAL PATTERNS: FULL SCREEN TAKEOVER
Reveal Patterns ‣ Always Available ‣ Anchor to Footer ‣
Select Element ‣ Make Room ‣ Cover Up ‣ Off Canvas ‣ Priority + ‣ Full Screen Takeover
Interaction Indicators
INTERACTION INDICATORS Icons
Interaction Indicators ‣ Icons ‣ plus ‣ dash ‣ “x”
‣ various arrows
Interaction Patterns
Interaction Patterns ‣ List ‣ Accordion ‣ Paging
INTERACTION PATTERNS: LIST
INTERACTION PATTERNS: ACCORDION
INTERACTION PATTERNS: PAGING
INTERACTION PATTERNS: PAGING
Interaction Patterns ‣ List ‣ Accordion ‣ Paging
A Taxonomy ‣ Trigger Indicators ‣ Reveal Patterns ! ‣
Interaction Indicators ‣ Interaction Patterns
So, what can we learn from all of this?
Content
Content
Content First
Make sure you’re building the right navigation
None
Complex Architecture
Complex Architecture
Priority
None
None
None
None
Priority
None
Priority
Priority
Focus
Focus
Behavior
Multi Open
Single Open
Single Open
Auto Scroll
JavaScript
Strive for a single DOM
mediaCheck, by @robtarr
Fallbacks are worth it
Off Canvas with no-js
Usability
Most users don’t expect the trigger
Can you navigate your site, without the navigation?
Teach Use
Familiarity breeds usability
Familiarity breeds usability
Collaborate
None
None
None
I cannot do timeless work on my own
You cannot do timeless work on your own
Our Teams Our Clients Our Users Timeless Work +
Design without testing is guesswork You & Your Client You
& Your Users
You & your client working without your users is guesswork
Design without testing is guesswork
Put your work in front of real users
@bencallahan THANKS! Thanks to Ryann Pierce and Jeremy Loyd for
help with the wireframes used in this presentation.