ホームページ > ウェブフロントエンド > CSSチュートリアル > Bootstrap でレスポンシブ ナビゲーション サイドバー ドロワーを作成するにはどうすればよいですか?

Bootstrap でレスポンシブ ナビゲーション サイドバー ドロワーを作成するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-15 03:25:02
オリジナル
880 人が閲覧しました

How to Create a Responsive Navigation Sidebar Drawer in Bootstrap?

Bootstrap で応答性の高いナビゲーション サイドバー ドロワーを作成する

MUICSS のような応答性の高い「ドロワー」サイドバーを実現するために、Bootstrap は実際にツールを提供しています大幅に変更することなく利用できるCSS.

Collapse、Stacked Pills、および Flexbox を使用したサイドバー ドロワーの実装:


  1. サイドバー コンテンツ: flex-column で nav 要素を使用し、 navbar-dark クラスを使用して、積み重ねられた錠剤を含むサイドバー コンテンツを作成します。

  2. 折りたたみ動作: サイドバーの親要素に折りたたみクラスと m-0 p-0 クラスを追加します。最初は非表示にし、ブートストラップ折りたたみを使用して表示を制御しますメカニック。

  3. 切り替えボタン: data-toggle="collapse" を指定してサイドバーの外側にボタンを配置し、クリックしたときにサイドバーの表示を切り替えます。

  4. 追加機能: 追加などのオプション機能の場合背景を暗くしたり、スティッキーな動作にしたりするには、カスタム CSS または JavaScript を使用できます。

Jsfiddle に対処するための機能強化制限事項:


  • レスポンシブ レイアウト: 狭い画面ではcol-3を使用し、広い画面ではcol-md-3を使用して、サイドバーのwidth.

  • スティッキー ナビゲーションバー: ナビゲーションバーがスクロールしないように、サイドバーのナビゲーション要素からスティッキートップを削除します。

  • スティッキー メニュー ボタン: メニュー ボタンにスティッキー トップを追加します
  • 背景を暗くする: サイドバーが開いているときにのみ表示される CSS オーバーレイを使用します (オプション)。

追加注:

  • メニューが折りたたまれているときに幅を埋めるには、col-auto の代わりに Col を使用します。
  • アニメーションの滑らかさを改善するには、Bootstrap のデフォルトの折りたたみトランジションをオーバーライドします。代わりに幅をアニメーション化することで、高さを操作します。
  • より複雑なドロワーの実装については、より近い 2 つの例を提供する更新された応答を検討してください。 MUICSS デモ。

以上がBootstrap でレスポンシブ ナビゲーション サイドバー ドロワーを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート