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
Dialog Design
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kaneko Takeshi
April 14, 2017
Technology
45
0
Share
Dialog Design
Kaneko Takeshi
April 14, 2017
More Decks by Kaneko Takeshi
See All by Kaneko Takeshi
オープンソースライセンスについて勉強する定期
tkckaneko
0
38
Eye Tracking on the Browser
tkckaneko
0
93
IEEE754を完全に理解した
tkckaneko
1
83
CSSのトレンドをみんなで見よう -2021年-
tkckaneko
0
99
多分これが一番早いと思います
tkckaneko
0
29
暗黒面の話
tkckaneko
0
30
CSR / SSR / SSG / JAMstack
tkckaneko
0
77
BOLT
tkckaneko
0
38
CSS Logical Properties and Values
tkckaneko
0
49
Other Decks in Technology
See All in Technology
AI駆動開発でなんでもハンズオン環境をつくってみた
yoshimi0227
0
200
Ruby::Boxでできること、Refinementsでできること
joker1007
3
380
関西に縁あるMicrosoft MVPsが語るCopilotの未来
kasada
0
1k
はじめてのDatadog
kairim0
0
260
先取りMaven4 ~16年ぶりのメジャーアップデート、その進化とは?~
ogiwarat
0
140
速さだけじゃない! VoidZero ツールが移行先に選ばれる理由
mizdra
PRO
6
730
20260528_生成AIを専属DSに_Howの次にすべきことを考える
doradora09
PRO
0
280
Cloud Run のアップデート 触ってみる&紹介
gre212
0
300
Claude Codeを組織で使いこなす— サーバサイドAIエージェント運用の実践知
techtekt
PRO
0
180
形式手法特論:公平性制約の位相的特徴づけ #kernelvm / Kernel VM Study Kansai 12th
ytaka23
1
700
[モダンアプリ勉強会]今更聞けないGit/GitHub入門
tsukuboshi
0
170
個人最適 から 全体最適 へ AI情報共有会・AIギルド・AI-DLC で進める カンリーの組織展開
rfdnxbro
0
1k
Featured
See All Featured
Evolving SEO for Evolving Search Engines
ryanjones
0
210
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
200
Exploring anti-patterns in Rails
aemeredith
3
390
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
460
Embracing the Ebb and Flow
colly
88
5.1k
Prompt Engineering for Job Search
mfonobong
0
330
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
How to Think Like a Performance Engineer
csswizardry
28
2.6k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
Transcript
Dialog Design
ダイアログってUIの話をします
こんなやつです
None
モーダルウィンドウとか
ポップアップとか
いろいろな呼び方がありますが
とりあえず 同じものとします
ダイアログとは
ユーザーが対話することを要求し
ユーザーが対話することを要求し ユーザーからの応答を引き出すように
ユーザーが対話することを要求し ユーザーからの応答を引き出すように 設計されたオーバーレイ
良い例
None
None
画面を遷移せずにフォームが出てくる!
便利!
悪い例
None
見たらわかるやつ
Appsumoによると、ポップアップが 30日で10万件以上のメアドの収集に 役立ったそうです
http://www.appsumo.com/7-tips-grow-your-emails/
アルバータ大学ではポップアップで、 ニュースレターのサインアップ数が 1日に12件~15件まで増加したそうです
https://blog.kissmetrics.com/a-little-nudge/
コンバージョンには ダイアログは効きます!
でも、最近はユーザに嫌われてます
「うざっ」
と言われないように 以下の点を注意しましょう
1.中断を減らす
ポップアップの出現で ユーザの操作を中断してしまいます 控えめに使用しましょう
◦ ユーザの了承を要求
間違いが起こりやすい場合に 使用するのは理にかなっています
None
None
☓ 突然の表示
None
広告とかよくありますが やめましょう
必ずユーザの操作によって 使用されるべきです
2.見た目の統一
コンテンツと同じ質問や文を使います
None
None
見出し
タイトルを持つことで ユーザにコンテキストを与えます
None
ボタン
ボタンのラベルには わかりやすい名前が必要です
None
タイトルとボタンのラベルが 一致することも大切です
None
悪い例
None
3.構造
None
ポップアップを閉じる方法を ユーザに教えてください
キャンセルボタン
None
キャンセルボタン 閉じるボタン
None
キャンセルボタン 閉じるボタン エスケープキー
None
キャンセルボタン 閉じるボタン エスケープキー ウィンドウの外側をクリック
None
Sizing & Location
ポップアップが大きすぎたり 小さすぎたりしてはいけません
位置 モバイルでは画面の真ん中より 下に配置されると 表示されない可能性があります
サイズ オーバーレイに画面の50%以上を 使用しないでください 超える場合は新しいページを検討してください
None
ポップアップを開く時 ライトボックスエフェクトを使用します (背景を暗くします)
None
ユーザの操作によって ポップアップが開くようにします
予期しないポップアップは ユーザの離脱を促します
アメリカのユーザのうち70%が ポップアップの広告に苛立っている という統計もあります
ダイアログは良いUIには なれないと言う人もいます
http://www.appsumo.com/7-tips-grow-your-emails/
まとめ
コンテキストを維持し、UIを単純化すること は、モーダルの大きな利点です
しかし
操作を中断し、 ダイアログでコンテンツを隠してしまうという 欠点があります
いつモーダルを表示しますか? どのようにモーダルを表示しますか? モーダルの外観はどうですか? どのような情報を収集しますか?
ユーザーとそのタスクに最適なものを 見つけるようにしましょう