コンテンツにスキップ

ブロック

コンポーネントのページは各部品を 単体で示します。ブロックはそれらが一緒に働くところを示します。 以下のそれぞれは、ドキュメント化されたクラスを使った素の HTML です — Code タブに切り替えればセクション全体をコピーできます。 インタラクティブな部分(メニュー、トースト、…)は他のあらゆる場所と 同じ方法でインストールします (インストール → ビヘイビアを 参照)。

フォームのカード — hc-field の行(インプット、 セレクト、スイッチ)と、フッターのアクションバー。

Account settings

リストビュー — 検索 (hc-input-group)と アクションのヘッダーバー、ステータス バッジつきの hc-table、そして ページャー

Users
NameRoleStatus
Ada LovelaceEngineerActive
Alan TuringResearcherAway
Grace HopperAdmiralActive

中央寄せの認証カード — 2 つの フィールドチェックボックス、 全幅のプライマリボタン

Sign in

通知リスト — アバターと 後置のバッジを持つ hc-item の行。

Recent activity
A
Ada commented on “Q3 report”2 minutes ago
New
G
Grace merged “feat/auth”1 hour ago
Deploy finishedToday, 09:14
OK

完全な管理ダッシュボード — hc-shell(ヘッダー、 サイドバー、スクロールするメイン、フッター)。サイドバーのナビは hc-item の行(アイコン + ラベル、アクティブなものは選択状態)で構成。ヘッダーは検索とアカウント のアバターを載せ、メインにはツールバー、デルタ バッジつきの統計 カードグリッド、最近の注文の テーブルがあります。 « をクリックするとサイドバーがアイコンレールに折りたたまれます — ライブで、installShell() が動かしています(ナビの data-collapsible + [data-hc-shell-collapse] ボタン。各ラベルは .hc-shell__label で 包まれ、アクセシビリティツリーに残ります)。ウィンドウを 60rem 未満に 狭めると、折りたたみコントロールは [data-hc-shell-toggle] の ハンバーガー()に道を譲り、ナビはオフキャンバスオーバーレイとして スライドインします — 同じ installShell() がフォーカス、Escape、 スクリムのクリックアウトを処理します。--hc-shell-sidebar-width / --hc-shell-pad のノブとデモの固定高さは、シェルを下のボックスに 収めるためのものです。ビューポートを満たすには取り除いてください。

Acme
Y
Dashboard
Revenue$48.2k▲ 12%
Orders1,204▲ 4%
Refunds18▼ 2%
Recent orders
OrderCustomerStatus
#1042Ada LovelacePaid
#1041Alan TuringPending
#1040Grace HopperPaid
© Acme · v2.4

詳細ページのヘッダー — 戻るリンク、ステータス バッジつきのタイトル、 説明、後置のアクションクラスター。純粋な レイアウトユーティリティ (hc-stack + hc-cluster + hc-spacer)と論理マージンだけで、専用の コンポーネントは不要です。

← Back to projects

Acme widgets

Active

Last updated 2 hours ago by Grace Hopper.

hc-spacer がアクションをインライン末尾の端に押しやるため、この行は dir="rtl" でも変更なしで機能します。狭いビューポートでは hc-cluster が折り返し、アクションはあふれる代わりにタイトルの下に 落ちます。

  • テンプレート — これらのブロックを組み合わせたページ全体。
  • コンポーネント — すべての構成部品のドキュメント。
  • キッチンシンク — (ほぼ)すべてのコンポーネントを、ライブで、単体で。
  • レシピ — htmx のインタラクションパターン(確認、ライブ検索、…)。