UI図鑑
Web UIのパターンを、名前と生態から引ける図鑑です。気になるカードをクリックすると詳しい生態が見られます。
79件
Cookieバナー
Cookie banner
ページ読み込み時に自動的に現れ、Cookieの利用について同意・拒否・詳細設定を求める帯状UI。
フィードバック・状態アクションシート
Action sheet
画面下端から現在の操作に関連する選択肢のリストをせり上げて表示し、1つを選ばせるiOS由来のオーバーレイUI。
アクションアコーディオン
Accordion
見出しをクリックすると、その下のコンテンツパネルが開閉する、縦に積んだ開閉式UI。
レイアウト・整理アバター
Avatar
ユーザーやアカウントを表す顔写真・イラスト・イニシャルを、丸型または角丸の小さな枠に収めて示す表示UI。
データ表示アラートダイアログ
Alert dialog
破壊的操作の確認や警告など、ユーザーの選択を必須にする最小構成の前面ダイアログ。
フィードバック・状態いいねボタン
Like button
投稿やコンテンツへの好意的な反応をワンタップで表明し、オン/オフの状態と件数を同時に示すトグル型のボタンUI。
アクションインラインバリデーション
Inline Validation
入力中または入力直後に、その場でエラーの有無をフィールド脇に伝える検証UI。
入力・選択ウィザード
Wizard
複数の手順に分割した入力フォームを、ステップバーで進捗を示しながら1画面ずつ完了させていく全画面レイヤーのUI。
入力・選択エンプティステート
Empty state
一覧や検索結果が0件のときに、その旨と次にとれる行動をあわせて示す案内画面。
データ表示オートコンプリート
Autocomplete
文字入力の途中で候補一覧を動的に絞り込み提示する、検索・入力補助UI。
入力・選択カード
Card
関連する情報とアクションをひとまとまりの面としてまとめ、一覧に並べられる入れ物UI。
データ表示ガイドツアー
Guided tour
複数のUI要素を順番にめぐりながら、ポップオーバーで一つひとつの機能を段階的に説明する初回案内UI。
フィードバック・状態カウントダウンタイマー
Countdown timer
セール終了や予約締切など、特定の期限までの残り時間を刻々と減っていく数値で表示するUI。
フィードバック・状態カルーセル
Carousel
複数のスライドを横方向に切り替えながら順送りに表示するUI。
レイアウト・整理カンバンボード
Kanban board
「未着手」「進行中」「完了」のような列にタスクカードを並べ、列間の移動で状態を管理する表示UI。
データ表示ケバブメニュー
Kebab menu
縦に並んだ3つの点のアイコンをクリックすると、対象に対する操作の一覧が展開するメニューUI。
ナビゲーションコーチマーク
Coach marks
アプリ初回起動時などに、画面上の特定の要素だけを切り抜いて強調し、短い説明を添えて操作方法を教えるオーバーレイUI。
フィードバック・状態コピーボタン
Copy button
ワンクリックで対象のテキストをクリップボードにコピーし、完了をその場でフィードバックするボタンUI。
アクションコマンドパレット
Command palette
キーボードショートカット(多くはCtrl+K)で呼び出し、入力しながら候補を絞り込んでコマンドや画面へ即座に移動できる検索型の操作UI。
ナビゲーションコンテキストメニュー
Context menu
対象を右クリック(またはタッチデバイスでの長押し)することで、その対象に応じたアクション一覧をカーソル付近に表示するメニューUI。
ナビゲーションサイドバー
Sidebar
画面の脇に縦型のナビゲーション領域を常時表示し続けるUI。
ナビゲーションサイドピーク
Side peek
一覧を表示したまま画面右側に詳細パネルをせり出させ、一覧の文脈を保ったまま個々の項目を確認できるUI。
データ表示スクロールスナップ
Scroll snapping
スクロールの手を離すと、あらかじめ定めた区切り位置へ自動的に吸着して止まるスクロール挙動のUI。
レイアウト・整理スクロールスパイ
Scrollspy
スクロール位置に応じて、現在表示中のセクションに対応するナビゲーション項目を自動的にハイライトするUI。
ナビゲーションスケルトンスクリーン
Skeleton screen
データ読み込み中に、実際のレイアウトの骨組みだけを先に表示しておく灰色のプレースホルダー。
フィードバック・状態スティッキーヘッダー
Sticky header
スクロールしても画面上部に固定されたまま追従し続けるヘッダーUI。
ナビゲーションステップバー
Stepper
複数の手順から成る工程で、完了・現在・未達の状態を横並びの目印で示す進行状況表示UI。
ナビゲーションスピードダイヤル
Speed dial
FABをトリガーに、複数の関連アクションをラベル付きの小さなボタンとして展開するUI。
アクションスピナー
Spinner
処理時間や進捗の割合がわからない不定長の待機状態を、回転するアニメーションで示すフィードバックUI。
フィードバック・状態スプリットビュー
Split view
画面を左右2ペインに分割し、一覧(マスター)と選択項目の詳細(ディテール)を常時並べて表示するレイアウト。
レイアウト・整理スプリットボタン
Split button
既定の主操作を実行するボタンと、関連する副次的な操作を選べるメニュートリガーを一体化したボタンUI。
アクションスライダー
Slider
つまみをドラッグして一定範囲内の単一の値を連続的に調整する入力UI。
入力・選択スワイプアクション
Swipe actions
リストの行を左右にスワイプすることで、削除・アーカイブなどの操作ボタンをその場に出現させるUI。
アクションセグメンテッドコントロール
Segmented control
排他的な選択肢を横並びのボタン群として常時提示し、押した項目に応じて設定値や表示モードを即座に切り替えるUI。
ナビゲーションセレクトボックス
Select
あらかじめ用意された選択肢の一覧から1つを選ばせる、クリックで開閉する入力UI。
入力・選択タイムライン
Timeline
出来事を日付や時刻の順に沿って、縦または横に並べて可視化する時系列表示UI。
データ表示タグ/チップ
Chip / Tag
短いテキストと任意のアイコンを丸みのある小さな面にまとめ、分類・選択・入力の単位として使う小型要素UI。
データ表示タブ
Tabs
並列するコンテンツパネルを、見出しの切り替えで同じ領域に表示し分けるUI。
ナビゲーションチェックボックス
Checkbox
四角い枠をクリックしてオン/オフを切り替える、複数選択可能な入力コントロール。
入力・選択ツールチップ
Tooltip
要素にホバーまたはフォーカスすると近くに現れる、短い補足説明の小さな吹き出し。
データ表示ツリービュー
Tree view
親子関係を持つデータを、開閉できるインデント付きの階層構造として表示するUI。
データ表示データテーブル
Data table
行と列で構成されたデータを一覧表示し、並び替えなどの操作を伴うことが多い表形式の表示UI。
データ表示デートピッカー
Date Picker
カレンダーを開いて年月日をクリックで選ばせる、日付専用の入力UI。
入力・選択テキストエリア
Textarea
複数行にわたる長文を自由に入力できる、縦に伸縮可能なテキスト入力UI。
入力・選択テキストフィールド
Text Field
ラベルと1行の入力欄からなる、フォームで最も基本的な文字入力UI。
入力・選択トースト
Toast
画面の隅に短時間だけ現れて自動的に消える、操作を妨げずに結果を伝える軽量な通知。
フィードバック・状態トグルスイッチ
Switch
つまみをスライドさせてオン/オフを即座に切り替える、2状態のコントロールUI。
入力・選択トップへ戻るボタン
Back to top button
長いページをスクロールした後、ページ最上部へワンクリックで戻れるようにする補助ボタンUI。
ナビゲーションドラッグアンドドロップ
Drag and drop
要素を掴んで移動し、別の位置や領域に離すことで並び替え・移動・投入を行う汎用的な操作パターン。
アクションドロップゾーン
Drop Zone
ファイルをドラッグ&ドロップ、またはクリックして選択させる、アップロード専用の受け皿UI。
入力・選択ドロップダウンメニュー
Dropdown menu
ボタンやリンクをクリック(または一部はホバー)すると、直下に選択肢の一覧が展開するメニューUI。
ナビゲーションドロワーメニュー
Drawer
ハンバーガーボタンなどの操作をきっかけに、画面端からスライドして現れ、操作後は隠れるナビゲーションパネルUI。
ナビゲーションバッジ
Badge
アイコンや要素に重ねて、件数や状態を小さなラベルで知らせる表示UI。
フィードバック・状態バナー通知
Notification banner
ページ上部などに表示され、ユーザーが明示的に閉じるまで残り続ける、持続的な状態・注意喚起の通知帯。
フィードバック・状態パララックス
Parallax
スクロール量に応じて背景と前景を異なる速度で動かし、奥行きを演出するビジュアル表現。
レイアウト・整理パンくずリスト
Breadcrumbs
いま見ているページがサイト階層のどこにあるかを、上位階層へのリンク列で示すナビゲーション。
ナビゲーションハンバーガーメニュー
Hamburger menu
三本の横線アイコンをクリックすると、隠れていたナビゲーションが開閉するボタン型UI。
ナビゲーションヒーロー
Hero
ページ冒頭に大きく配置され、見出し・サブコピー・CTAを載せた大型のビジュアル領域。
レイアウト・整理プルトゥリフレッシュ
Pull to refresh
一覧の最上部から下方向にドラッグ(引っ張る)ことで、コンテンツを再読み込みするタッチ操作主体のUI。
アクションフローティングアクションボタン(FAB)
FAB
画面上に常時浮かんで表示され、そのコンテキストで最も重要な単一のアクションを実行するボタンUI。
アクションプログレスバー
Progress bar
処理の完了度合いを、確定した割合として横棒の塗りつぶしで示す進捗表示UI。
フィードバック・状態ページネーション
Pagination
一覧を複数のページに分割し、番号や前後ボタンで行き来できるようにするナビゲーションUI。
ナビゲーションボタン
Button
クリックやタップ一つでその場のアクションを実行させる基本のUI要素で、視覚的な強弱によってプライマリ・セカンダリ・CTAなどの役割を使い分ける。
アクションポップオーバー
Popover
要素をクリックすると近くに現れる、リンクやボタンなど操作要素を含められるリッチな内容の小型フロート面。
データ表示ボトムシート
Bottom sheet
画面下端からせり上がり、背面のコンテンツを保ったまま任意の内容を表示するモバイル向けの部分オーバーレイUI。
フィードバック・状態ボトムナビゲーション(タブバー)
Bottom navigation
モバイル画面の下部に主要な行き先を常時固定表示するナビゲーションUI。
ナビゲーションマソンリーレイアウト
Masonry layout
高さの異なるコンテンツを隙間なく詰めて配置する、石積み状のグリッドレイアウト。
レイアウト・整理メガメニュー
Mega menu
ナビゲーションの1項目をホバーまたはクリックすると、複数カラムにまたがる大面積のパネルとして多数のリンクを一度に展開するメニューUI。
ナビゲーションモーダル
Modal / Dialog
背面のコンテンツを操作不能にしたまま前面に表示され、閉じるまで他の操作を止めるウィンドウ。
フィードバック・状態もっと見るボタン
Load more button
一覧の末尾に置いたボタンをクリックするたびに、次の一定件数を追加で読み込んで表示するUI。
データ表示ライトボックス
Lightbox
サムネイル画像のクリックをきっかけに、暗転した背景の上に画像を拡大表示するオーバーレイUI。
データ表示ラジオボタン
Radio button
同じグループの選択肢から必ず1つだけを排他的に選ばせる、丸い入力コントロール。
入力・選択レーティング
Rating
星などの記号を並べ、段階的な評価を入力または表示するUI。
データ表示レンジスライダー
Range Slider
2つのつまみを操作して最小値・最大値の範囲を同時に指定する入力UI。
入力・選択数値ステッパー
Number Stepper
±ボタンで数値を1刻みずつ増減させる、数量入力に特化した入力UI。
入力・選択続きを読む
Read more / Show more
長い文章を数行で省略表示しておき、クリックすると同じ位置でそのまま展開して全文を表示するUI。
データ表示遅延読み込み
Lazy loading
画像などの重いリソースの読み込みを、実際に画面へ表示される直前まで遅らせる表示最適化のUI・実装パターン。
データ表示追従セクション
Pinned section
目次やサマリーカードなど特定の要素が、その周囲のセクションをスクロールしている間だけ画面内に留まり続け、セクションを抜けると追従を解除するUI。
レイアウト・整理無限スクロール
Infinite scroll
一覧の末尾に近づくと次のコンテンツを自動で読み込み、ページ送りなしに連続閲覧させる挙動パターン。
データ表示該当するUIがありません。条件を外してみてください