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
Kaneko Takeshi
April 14, 2017
Technology
0
35
Dialog Design
Kaneko Takeshi
April 14, 2017
Tweet
Share
More Decks by Kaneko Takeshi
See All by Kaneko Takeshi
オープンソースライセンスについて勉強する定期
tkckaneko
0
10
Eye Tracking on the Browser
tkckaneko
0
71
IEEE754を完全に理解した
tkckaneko
1
50
CSSのトレンドをみんなで見よう -2021年-
tkckaneko
0
69
多分これが一番早いと思います
tkckaneko
0
23
暗黒面の話
tkckaneko
0
14
CSR / SSR / SSG / JAMstack
tkckaneko
0
50
BOLT
tkckaneko
0
10
CSS Logical Properties and Values
tkckaneko
0
24
Other Decks in Technology
See All in Technology
Four keys改善の取り組み事例紹介
sansantech
PRO
3
230
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
2
100
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
3
840
PHPカンファレンス小田原2024
ysknsid25
3
670
AWS を使う上で知っておきたいオンプレミス知識/aws-on-premise-essentials
emiki
1
4.2k
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
150
Hands-on / Kaname Frusawa / Cloud Compare Users Meetup 2024 at University of Tokyo on April 17
paraworld
2
480
ユーザーストーリーのレビューを自動化したみたの
bun913
1
340
o11y入門_外形監視を利用したWebアプリケーションへの最適なモニタリング_TechBrew
k5k
3
100
「共通基盤」を超えよ! 今、Platform Engineeringに取り組むべき理由
jacopen
25
5.9k
0→1開発における技術選定において一番大切なこと
bicstone
1
330
ChatGPT for IT Service Management (IT Pro)
dahatake
4
320
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
39
4.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
397
65k
Rebuilding a faster, lazier Slack
samanthasiow
72
8.2k
Become a Pro
speakerdeck
PRO
10
4.5k
In The Pink: A Labor of Love
frogandcode
138
21k
How to Ace a Technical Interview
jacobian
272
22k
How STYLIGHT went responsive
nonsquared
92
4.8k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
124
32k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
StorybookのUI Testing Handbookを読んだ
zakiyama
11
4.6k
Why Our Code Smells
bkeepers
PRO
331
56k
Ruby is Unlike a Banana
tanoku
96
10k
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を単純化すること は、モーダルの大きな利点です
しかし
操作を中断し、 ダイアログでコンテンツを隠してしまうという 欠点があります
いつモーダルを表示しますか? どのようにモーダルを表示しますか? モーダルの外観はどうですか? どのような情報を収集しますか?
ユーザーとそのタスクに最適なものを 見つけるようにしましょう