HTML UI DECISION LAB

Dialog or Popover?

背景を止めるか、背景を残すか。

<dialog> VS popover
01

DECISION GUIDE

背景との関係で選ぶ

DIALOGBLOCK THE PAGE

操作を止めて、
判断を求める

背景を操作対象外にするモーダルUI。

確認画面重要な入力モーダルメニュー
POPOVERKEEP THE PAGE

作業を残して、
情報を補助する

背景を操作できるノンモーダルUI。

補助メニュー追加情報ピッカー
JAVASCRIPT

モーダルとして開くため、showModal()を使います。

02

LIVE COMPARISON

同じパネル、違う背景

NATIVE HTML
MODAL

dialog

BACKGROUND INERT
NON-MODAL

popover

BACKGROUND ACTIVE
BACKGROUND TEST パネル表示中に、このボタンを押してみる

popoverなら背景の操作を続けられます。

BACKGROUNDINERTdialog
BACKGROUNDACTIVEpopover
ESC KEYCLOSEdialog
OUTSIDE CLICKKEEP OPENpopover="manual"
DIALOG · MODAL

背景を止めて、
判断に集中させる。

showModal()で開くと、背景は操作対象外になります。