← 一覧へ

やってみよう「詳細を見る」を押して、出てきた板のつまみを上下に動かしてみてください

表示・レイアウトメジャー(よく見る)

ボトムシート

Bottom Sheet

画面の下から板がニュッと出てくる。つまんで上下に動かせる。

別名ハーフモーダルセミモーダルシートドロワー(下)

どこで使われている?

よく見かける場所
Googleマップ、Apple マップ、Uber、各種スマホアプリ
使うとよい場面
地図や一覧を見せたまま、詳しい情報や選択肢を重ねて出したいとき
避けたい場面
パソコン向けの広い画面(中央のダイアログの方が自然)

補足日本では iOS のものを「ハーフモーダル」と呼ぶことが多いです。

似ているものとの違い

AIへの指示文

これをコピーしてAIに貼り付ければOKです。Webサイトを作る前提の内容です(右上の「何を作る?」で変えられます)。

HTML / CSS / JavaScript で「ボトムシート(Bottom Sheet)」を実装してください。

動き:画面下部から半分くらいの高さのパネルをスライドして表示する。上部のハンドル(つまみ)をドラッグして全画面まで広げたり、下に引いて閉じたりできる。背景は暗くする。

使う部品:Bottom Sheet / Drawer(例:vaul ライブラリ)
もっと詳しく:プログラムでの部品名

同じ動きでも、作るものによってプログラムの中での部品の名前が違います。上の指示文にはすでに入っているので、覚える必要はありません。AIの説明に出てきた単語を確認したいときに使ってください。

WebサイトならBottom Sheet / Drawer(例:vaul ライブラリ)
iPhoneアプリなら.sheet + .presentationDetents([.medium, .large])
AndroidアプリならModalBottomSheet
FlutterならshowModalBottomSheet / DraggableScrollableSheet
React Nativeなら@gorhom/bottom-sheet