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
40
Dialog Design
Kaneko Takeshi
April 14, 2017
Tweet
Share
More Decks by Kaneko Takeshi
See All by Kaneko Takeshi
オープンソースライセンスについて勉強する定期
tkckaneko
0
26
Eye Tracking on the Browser
tkckaneko
0
83
IEEE754を完全に理解した
tkckaneko
1
74
CSSのトレンドをみんなで見よう -2021年-
tkckaneko
0
91
多分これが一番早いと思います
tkckaneko
0
25
暗黒面の話
tkckaneko
0
22
CSR / SSR / SSG / JAMstack
tkckaneko
0
67
BOLT
tkckaneko
0
22
CSS Logical Properties and Values
tkckaneko
0
32
Other Decks in Technology
See All in Technology
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.6k
AI とペアプロしてわかった 3 つのヒューマンエラー
takahiroikegawa
1
650
OpenTelemetry Collector internals
ymotongpoo
5
510
Long journey of Continuous Delivery at Mercari
hisaharu
1
200
現場で役立つAPIデザイン
nagix
1
250
Two-Tower モデルで実現する 検索リランキング / Shibuya_AI_2
visional_engineering_and_design
2
180
大失敗しないための Web API 開発レシピ / A recipe for not making a big failure on WebAPI development
yokawasa
1
260
"SaaS is Dead" は本当か!? 生成AI時代の医療 Vertical SaaS のリアル
kakehashi
PRO
2
150
QAはソフトウェアエンジニアリングを学んで実践するのが大事なの
ymty
1
320
AIエージェントのフレームワークを見るときの個人的注目ポイント
os1ma
1
510
New Cache Hierarchy for Container Images and OCI Artifacts in Kubernetes Clusters using Containerd / KubeCon + CloudNativeCon Japan
pfn
PRO
0
140
kubellが挑むBPaaSにおける、人とAIエージェントによるサービス開発の最前線と技術展望
kubell_hr
0
240
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
Site-Speed That Sticks
csswizardry
10
620
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Code Review Best Practice
trishagee
68
18k
GraphQLとの向き合い方2022年版
quramy
46
14k
Building Adaptive Systems
keathley
43
2.6k
The Pragmatic Product Professional
lauravandoore
35
6.7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
16
910
How GitHub (no longer) Works
holman
314
140k
Become a Pro
speakerdeck
PRO
28
5.4k
YesSQL, Process and Tooling at Scale
rocio
172
14k
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を単純化すること は、モーダルの大きな利点です
しかし
操作を中断し、 ダイアログでコンテンツを隠してしまうという 欠点があります
いつモーダルを表示しますか? どのようにモーダルを表示しますか? モーダルの外観はどうですか? どのような情報を収集しますか?
ユーザーとそのタスクに最適なものを 見つけるようにしましょう