Cookie の使用について.本サイトでは、基本機能の提供に必要な必須 Cookie を使用しています。さらに、同意いただいた場合に限り、アクセス解析 Cookie を利用して利用状況を把握し、サービス改善に役立てます。詳しくは .
このツールは使いやすかったですか?
フィードバックは改善に役立ちます
ドラッグ&ドロップで Bootstrap のグリッドレイアウトコードを生成。HTML・CSSを手書きせず、ページ構成をすばやく作れます。
MD / デスクトップブレークポイントで現在のグリッド配置を確認
出力形式を切り替えて、HTMLまたはReactプロジェクトへそのままコピーできます。
概要
解決できる課題、処理の仕組み、データの範囲を確認できます。
このツールでは、ページ全体ではなく、Bootstrapのグリッドを使ったレイアウト部分を組み立てます。行を追加し、その中の列数や列幅、表示幅ごとの設定、列間隔を調整すると、配置プレビューとHTMLまたはReact JSXのコードが更新されます。列の名前や仮テキスト、追加クラスも入力できます。
Bootstrapのグリッドは、コンテナの中に行を置き、その行に列を並べる仕組みです。列幅は12分割を基準にし、たとえば8と4なら主領域とサイド領域の幅をおおよそ2対1にできます。Bootstrap公式のグリッド解説では、幅区分ごとに列の振る舞いを指定する方法も説明されています。
各列にはXS、SM、MD、LG、XL、XXLの区分ごとに1〜12の幅を設定します。画面が広くなる段階に合わせて設定を変えると、狭い画面では縦並び、広い画面では横並びといった構成をコードにできます。幅指定は列の占有割合を表し、文章や画像そのものを作るものではありません。
たとえば、本文を8、補足欄を4に設定すれば、同じ行の中で主領域を広くできます。狭い画面では両方を12にすれば、上下に並ぶ幅指定になります。ある幅区分の合計が12を超える場合は、プレビューに合計値が表示されるので、意図した折り返しかどうかを確認してください。
containerは画面幅に応じた最大幅の枠、container-fluidは利用できる横幅いっぱいの枠として使われます。ページ本文を読みやすい幅に収めたいか、画面全体を使いたいかで選びます。列間隔はg-0からg-5まで選択でき、数値が大きいほど間隔用のクラス値が大きくなります。間隔の実際の見え方は、読み込むスタイルと周辺のCSSにも左右されます。詳しくはコンテナの公式説明とスペーシングの公式説明を参照してください。
使い方
手順に沿って操作し、例を使って入力と結果を確認します。
初期例を土台にするか、不要な行・列を削除し、必要な行と列を追加します。最後の行や列は最低1つ残ります。
各列の名前、内容、追加クラスを入力します。表示幅区分ごとの選択欄で列幅を指定し、行の追加クラスも必要に応じて設定します。
コンテナ種類と列間隔を選び、プレビュー幅をXSからXXLまで切り替えます。各幅で列の並びや文字の収まりを見て、幅の合計も確認します。
出力タブでHTMLかReact JSXを選び、生成コードをコピーします。HTMLはHTMLページへ、JSXはReactプロジェクトへ貼り付け、対象のBootstrapスタイルが読み込まれているか確認します。
例として、記事と目次の行を作るなら、記事列を8、目次列を4にしてMD以上の幅を設定し、XSやSMでは両方を12にします。画面幅区分の値はその区分以上の幅にも影響するため、広い画面だけ別の比率にしたい場合は該当区分も調整してください。
活用例
仕事や日常の流れの中での活用方法を紹介します。
本文と目次や注釈欄の比率を決め、スマートフォンでは縦並び、広い画面では横並びにするグリッドコードを用意できます。
カードを置く列の幅を画面区分ごとに変え、幅の異なる画面で一覧の並び方を検討できます。カードの見た目や画像は別途用意します。
幅の値やブレークポイントを変えながら、出力クラスとプレビューの変化を見比べる用途に向いています。
Q&A
よくある疑問や迷いやすい点をまとめて確認できます。
いいえ。行と列を中心にしたレイアウトコード片を作ります。サイト全体の文章、画像、ナビゲーション機能、デザイン一式を自動生成するものではありません。
通常のHTMLページに組み込むならHTML、Reactで構成された画面に組み込むならReact JSXを選びます。どちらもプロジェクト側でBootstrapのCSSを読み込み、既存コードとの整合性を確認してください。
合計値が表示されますが、超過を自動で修正する機能ではありません。Bootstrap側のレイアウトでは折り返しなどが起こり得るため、対象の画面幅で列幅を見直してください。
プレビューは配置を検討するための表示です。実際の表示は、貼り付け先の画面幅、読み込んだBootstrapのスタイル、追加CSS、文字量などに左右されます。コピー後は対象プロジェクトで確認してください。
注意
利用範囲、結果の制限、必要な注意点を事前に確認します。
生成コードはグリッドの骨組みです。BootstrapのCSSが読み込まれていない場合、クラス名だけでは意図したレイアウトになりません。プロジェクトで使うBootstrapの版や独自スタイルとの互換性を確認し、複数の画面幅で実際に表示してください。入力した追加クラスや内容はコードに反映されますが、意味構造、アクセシビリティ、動作、完成ページとしての品質は別途確認が必要です。
関連
関連ツール、特集、利用可能なAPIを探せます。