Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Small Screen Navigation: BD Conf: Nashville, 2014
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Ben Callahan
July 30, 2014
Design
790
7
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
More Decks by Ben Callahan
See All by Ben Callahan
Design System Culture (Smashing Meets, 2022)
bencallahan
3
150
Design System Culture
bencallahan
2
270
Building a Human-Centered Culture
bencallahan
2
1.2k
Lessons Learned
bencallahan
0
290
Letting Go of Workflow Baggage
bencallahan
5
1.5k
Small Screen Navigation: Front-End Design Conference, Portland, 2014
bencallahan
16
1.2k
Small Screen Navigation: ConvergeSE, 2014
bencallahan
1
680
Workflow on RWD Projects
bencallahan
10
2.4k
Dissecting Design
bencallahan
5
1.5k
Other Decks in Design
See All in Design
デザインハーネス 〜AIが生成する"デザイン"の妥当性を、誰がどう担保するのか〜 / PdEConf2026 Design Harness
kgsi
14
22k
凡庸を落とすハーネス
hiromimaeo
2
940
デザなに#1「問いのデザイン」の紹介LT
garyuten
0
120
開発・制作におけるUI・UXデザインの重要性について~UI・UXデザインってなんだろう~
yamasaku
0
230
怖くないアクセシビリティ -カウンターカルチャーとしてのアッカン東京-
securecat
1
290
1000人規模の組織でデザインハーネスを導入するための第一歩
pkshadeck
PRO
5
4.1k
20260422_Midosuji_Tech
takuyay0ne
2
130
染み出し好きの、 染み出しコントロール論
mukai_takeru
0
470
「おすすめ」はなぜ信用されないのか - 信頼を築くUI/UX設計
ryu1013
0
320
広い関与の可能性に どう向き合うのか? 私たちは。|Timee MarketingDesign 2026-06-18
bebe
0
1.1k
再設計される業務 - AIにより再設計される "デザインワークフロー" / AI Ops Lab #2 Redesigned orkflows
kgsi
0
930
Kouseki | CREATIVE CLASS成果物
yuri9911
0
230
Featured
See All Featured
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Git: the NoSQL Database
bkeepers
PRO
432
67k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
We Are The Robots
honzajavorek
0
380
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
76k
Optimising Largest Contentful Paint
csswizardry
37
4k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
910
The Limits of Empathy - UXLibs8
cassininazir
1
690
WCS-LA-2024
lcolladotor
0
830
Test your architecture with Archunit
thirion
2
2.4k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
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.