クリック
下線スライドタブ
Animated Tabs
選択中タブの下に下線がスッと横移動するタブUI。現在地が直感的に伝わり、内容も切り替わる。
クリック
アコーディオン
Accordion
クリックで項目が開閉し、アイコンが回転。一度に1つだけ開く排他制御で高さを抑える。
クリック
ハンバーガーメニュー
Hamburger Menu
三本線アイコンが × に変形しながらメニューが横からスライドイン。iframe内対応のposition:absolute実装。
入力
即時フィルタ
Live Search Filter
検索ボックスに入力するとリストが即座に絞り込まれる。ページ遷移なしでさくさく探せる。
スクロール
Topへ戻る
Back to Top Button
スクロールすると右下に「↑ Top」ボタンが浮かび上がり、押すと先頭へ滑らかに戻る。
スクロール
縮小ヘッダー
Shrinking Sticky Header
スクロールするとヘッダーが縮み、背景と影が付く。上部に戻ると元のサイズに戻る。
スクロール
現在地ハイライト
Scrollspy
縦に並ぶセクションをスクロールすると、サイドの目次の現在地が自動でハイライトされる。
ホバー
メガメニュー
Mega Menu
ナビ項目にホバー/タップで複数列の大きなドロップダウンが開く。PCもスマホも対応。
クリック
ステッパー
Progress Stepper
カート→配送→決済→完了など手順の進捗を示すインジケータ。次へ/戻るボタンで進められる。
クリック
フローティングメニュー(FAB)
FAB Speed Dial
右下の+ボタンをタップすると複数アクションが縦に展開するスピードダイアル。
ドラッグ
スワイプ削除
Swipe to Delete
リスト項目を左にスワイプすると赤い削除ボタンが現れ、さらに引っ張ると削除アニメ。PC(ドラッグ)もスマホ(スワイプ)も対応。元の位置にスナップバックも。
スクロール
無限スクロール
Infinite Scroll
コンテナ内を下までスクロールすると自動でアイテムを追加読み込み。IntersectionObserverでsentinelを監視。
ホバー
マグニファイ・ドック
Dock Magnification
macOS風のドック。カーソルに近いアイコンほど大きく持ち上がり、なめらかに波打つ。横並びナビやツールバーをリッチに。
クリック
グーイ・メタボールメニュー
Gooey Menu
FABを押すと、子ボタンがぷるんと分裂して飛び出すメタボール演出。SVGフィルタ(ぼかし+コントラスト)で液体のように繋がって見える。
クリック
セグメンテッドコントロール
Segmented Control
選択中の背景ピルがスッと横移動するiOS風の切替。可変幅ラベルにも追従し、内容も切り替わる。矢印キー操作にも対応。
ドラッグ
ドラッグ並べ替え
Drag-to-Reorder List
ハンドルをつまんで縦リストの順序を入れ替える。掴んだ項目に合わせて他の項目がスッと動いて場所を空ける(並べ替えの定番)。PC・スマホ両対応。
ドラッグ
引っ張って更新
Pull to Refresh
リストを上端で下に引っ張るとインジケータが伸び、閾値を超えて離すと更新スピナーが回って新着が差し込まれる。SNS/ニュースアプリの定番ジェスチャー。
クリック
タブバー
Tab Bar
画面下部に固定するモバイル定番のタブバー。アイコン+ラベルの項目をタップすると選択が切り替わり、現在地が藍色で示される。
静的
パンくずリスト
Breadcrumb
「ホーム › カテゴリ › … › 現在地」と階層をたどれるパンくず。最後の項目は現在地として aria-current で示し、リンクにはしない。
クリック
サイドバーナビ
Sidebar Navigation
セクション見出し付きの縦型ナビ。折りたたみグループはクリックで開閉し、現在の項目は藍色でハイライトされる。管理画面やダッシュボードの定番。
クリック
ページネーション
Pagination
前へ/次へと番号ボタンで構成する定番ページャ。ページ数が多いときは「…」で省略し、現在のページを藍色で示す。クリックでページが切り替わる。
クリック
アプリバー
App Bar
モバイル画面上部のアプリバー。左に戻る(またはメニュー)、中央にタイトル、右にアクションアイコンを置く。スクロールしても追従する想定のヘッダー。
クリック
ツリービュー
Tree View
フォルダを開閉できるファイルツリー。クリックでフォルダが開き、キャレットが回転する。階層はインデントで表現し、キーボード(矢印キー)でも操作できる。
スクロール
仮想スクロール
Virtual Scroll
1万件のリストでも、見えている範囲の行だけをDOMに描画する仮想スクロール。スクロールに応じて表示スライスを差し替え、総量ぶんの高さはスペーサーで確保する。
ソーシャル・コミュニケーション5
会話・投稿・反応。人とつながるUI。
チャットUI
Chat UI
メッセンジャー風の吹き出し。相手は左(淡色)、自分は右(藍)に並ぶ。入力欄に打って送るとJSで自分の吹き出しが増え、タイピング中を示す3点アニメの後に返信が届く。
- JS
コードを見る →コメントスレッド
Comment Thread
アバター付きのコメント一覧。返信は1段ネストして表示。ハートの「いいね」はタップで数が増減し、返信ボタンで簡易入力欄が開いて返信を追加できる。
- JS
コードを見る →フィードカード
Feed Card
SNSの投稿カード。アバター・名前・時刻のヘッダー、本文、グラデーションのメディア、いいね/コメント/シェアのアクション行。いいねはタップで切り替わり、件数も更新される。
- JS
コードを見る →メンション入力
@Mention Input
「@」を打つとユーザー候補のドロップダウンが絞り込み表示され、選ぶと藍色のメンションchipとして本文に挿入される。候補は矢印キーで移動、Enterで確定、Escで閉じられる。
- JS
コードを見る →ストーリーズ
Stories
Instagram風のストーリーのリング一覧。タップで全画面ビューが開き、上部の分割プログレスバーが自動で進む。画面の右をタップで次、左で前、×で閉じられる。
- JS
コードを見る →