メインコンテンツへスキップ

オフキャンバス

ナビゲーションやショッピングカートなどのために、隠れたサイドバーをプロジェクトに組み込みます。

オフキャンバスには、閉じるボタン付きのヘッダーと、初期パディング用のオプションのボディクラスのサポートが含まれています。可能な限り、ディスミスアクション付きのオフキャンバスヘッダーを含めるか、明示的なディスミスアクションを提供することをお勧めします。

基本例

結果
読み込み中...
ライブエディター

レスポンシブ

レスポンシブオフキャンバスクラスは、指定されたブレークポイント以下のビューポート外のコンテンツを非表示にします。そのブレークポイントを超えると、コンテンツは通常どおりに動作します。

結果
読み込み中...
ライブエディター

配置

オフキャンバスはいくつかの異なる配置をサポートしています

  • start はオフキャンバスをビューポートの左側に配置します
  • end はオフキャンバスをビューポートの右側に配置します
  • top はオフキャンバスをビューポートの上部に配置します
  • bottom はオフキャンバスをビューポートの下部に配置します
結果
読み込み中...
ライブエディター

背景

オフキャンバスとその背景が表示されている場合、<body>要素のスクロールは無効になります。scroll プロパティを使用して<body>のスクロールを切り替え、backdrop プロパティを使用して背景を切り替えます。

結果
読み込み中...
ライブエディター

静的背景

backdropstatic に設定されている場合、オフキャンバスの外側をクリックしてもオフキャンバスは閉じません。

結果
読み込み中...
ライブエディター

API

オフキャンバス

オフキャンバスヘッダー

オフキャンバスタイトル

オフキャンバスボディ