新しくなったBootstrap 4の基本テンプレート、ナビゲーション、コンポーネントのまとめ
Post on:2018年1月30日
2018年1月18日、Bootstrap 4の安定版がようやくリリースされました。
Bootstrap 4ではFlexboxが採用され、それに伴いFloatは取り除かれ、CSSのソースはLessからSassに変更され、CSSの主要な単位はpxからremに変わり、デフォルトのフォントサイズは大きくなり、サポートブラウザからIE8,9は外れました。
※pxはメディアクエリとグリッドのみ。
新しくなった、そして改訂された、Bootstrap 4の基本テンプレート、ナビゲーション、コンポーネントを紹介します。
Bootstrap 4の基本テンプレート
まずは、Bootstrap 4の基本となるテンプレートから。ナビゲーションやコンポーネントを使用する際のベースにもなります。
最もシンプルなテンプレート。
新しくページを作成する時に、基本となるテンプレートです。
Bootstrap 4で利用できるグリッドのテンプレート。
ブレイクポイントは、下記のように設定されています。
1 2 3 4 5 6 7 8 9 10 11 |
// Small devices (landscape phones, 576px and up) @media (min-width: 576px) { ... } // Medium devices (tablets, 768px and up) @media (min-width: 768px) { ... } // Large devices (desktops, 992px and up) @media (min-width: 992px) { ... } // Extra large devices (large desktops, 1200px and up) @media (min-width: 1200px) { ... } |
ナビゲーションバーと基本的なグリッドで構成されたテンプレート。ジャンボトロンと呼ばれる大きな吹き出しと3つのコンテンツが用意されています。
Bootstrap 4のナビゲーションバーのテンプレート
デフォルトのナビゲーションバーと配置例、拡張用のテンプレートです。
デフォルトのナビゲーションバー。ナビゲーションは大きく分けて2タイプあり、1つはビューポートいっぱいの幅、もう1つはコンテンツエリア内に幅が限定されます。
静的なナビゲーションバーのテンプレート。上部に配置されています。
スクロールしても固定表示されるナビゲーションバーのテンプレート。
ページの最下部に配置されるナビゲーションバーのテンプレート。コンテンツが少なくても最下部に配置されます。
Bootstrap 4のコンポーネントのテンプレート
Bootstrap 4では、Webページやスマホアプリでよく見かけるコンポーネントもたくさん用意されています。
写真ギャラリーやポートフォリオでよく見かける縦長ページ用のテンプレート。今までのものとは異なり、スマホでのレンダリングを改善するよう設計されています。
新しいコンポーネントで、カードとユーティリティで実装された価格一覧のテンプレート。カスタマイズにも優れており、レスポンシブ対応です。
Bootstrap 4で実装された新しいフォームのテンプレートで、お支払い用の入力項目と検証機能が実装されています。グリッドも新しいものが利用されており、スマホ時のフォームとしても優れたデザインです。
これも新しいコンポーネントで、プロダクトの紹介に特化されたAppleスタイルのテンプレートです。
シンプルで美しいページを構築するための縦長ページ用のテンプレート。
上部にカルーセルを備えたテンプレートで、新しいコンポーネントがいくつか追加されています。
マガジンスタイルのブログ用のテンプレート。ヘッダ・ナビゲーション・フィーチャーコンテンツが用意されています。
固定のサイドバーを備えた管理画面の基本テンプレート。サイドバーのアイテムにはアイコンが添えられており、グラフはChartJSで実装されています。
サインインのシンプルなテンプレート。フォームの項目やデザインなどのカスタマイズも簡単です。
フッタを最下部に固定表示するテンプレート。コンテンツが少ない場合でも最下部に配置されます。
Bootstrap 4 Sticky footer with fixed navbar
上記のSticky footerに、固定のナビゲーションバーを加えたテンプレート。スクロールしても、常にナビゲーションバーとフッタは表示されます。
Bootstrap 4の実験的なテンプレート
実験的なテンプレートでは、ユーザフレンドリーを考慮した新機能を楽しむことができます。
※実験的なもののため、正式版で変更されることがあります。
入力時にラベルがフロートするフォームのテンプレート。フロートはCSSのみで実装されています。
ナビゲーションバーをオフキャンバスにするテンプレート。スマホ時にナビゲーションは横から引き出すようにアニメーションで表示されます。
sponsors