Bootstrapを使ってグリッドレイアウトページを作ってみました。
Contents
ディスプレイ広告
ソース元:Bootstrap
以下がソース元です。
Bootstrap · 世界で最も人気のあるフロントエンドフレームワーク
Bootstrapサイトにあったサンプルの一つを流用してやってみました。
Bootstrapを使ったグリッドレイアウトのCSS記述
※bootstrap.min.cssファイルを読み込みます。必要に応じて変更して下さい。
<link href="bootstrap.min.css" rel="stylesheet"> <style> .container { max-width: 960px; } @media (min-width: 768px) { .flex-md-equal > * { flex: 1; } } </style>
Bootstrapを使ったグリッドレイアウトのHTML記述
※classにスタイルやレイアウト等を追記するイメージなので過去に紹介した「とりあえず流行ってるTailwind CSSを使ってみた」に似てる気がします。
<main> <div class="position-relative overflow-hidden p-3 p-md-5 m-md-3 text-center bg-light"> <div class="col-md-5 p-lg-5 mx-auto my-5"> <h1 class="display-4 fw-normal">Bootstrapを使ったグリッドレイアウト</h1> <p class="lead fw-normal">以下、2列のグリッドエリアを表示してます。</p> </div> </div> <div class="d-md-flex flex-md-equal w-100 my-md-3 ps-md-3"> <div class="bg-dark me-md-3 pt-3 px-3 pt-md-5 px-md-5 text-center text-white overflow-hidden"> <div class="my-3 py-3"> <h2 class="display-5">グリッドエリア1</h2> </div> <div class="bg-light shadow-sm mx-auto" style="width: 80%; height: 300px; border-radius: 21px 21px 0 0;"></div> </div> <div class="bg-light me-md-3 pt-3 px-3 pt-md-5 px-md-5 text-center overflow-hidden"> <div class="my-3 p-3"> <h2 class="display-5">グリッドエリア2</h2> </div> <div class="bg-dark shadow-sm mx-auto" style="width: 80%; height: 300px; border-radius: 21px 21px 0 0;"></div> </div> </div> <div class="d-md-flex flex-md-equal w-100 my-md-3 ps-md-3"> <div class="bg-light me-md-3 pt-3 px-3 pt-md-5 px-md-5 text-center overflow-hidden"> <div class="my-3 p-3"> <h2 class="display-5">グリッドエリア3</h2> </div> <div class="bg-dark shadow-sm mx-auto" style="width: 80%; height: 300px; border-radius: 21px 21px 0 0;"></div> </div> <div class="bg-primary me-md-3 pt-3 px-3 pt-md-5 px-md-5 text-center text-white overflow-hidden"> <div class="my-3 py-3"> <h2 class="display-5">グリッドエリア4</h2> </div> <div class="bg-light shadow-sm mx-auto" style="width: 80%; height: 300px; border-radius: 21px 21px 0 0;"></div> </div> </div> <div class="d-md-flex flex-md-equal w-100 my-md-3 ps-md-3"> <div class="bg-light me-md-3 pt-3 px-3 pt-md-5 px-md-5 text-center overflow-hidden"> <div class="my-3 p-3"> <h2 class="display-5">グリッドエリア5</h2> </div> <div class="bg-body shadow-sm mx-auto" style="width: 80%; height: 300px; border-radius: 21px 21px 0 0;"></div> </div> <div class="bg-light me-md-3 pt-3 px-3 pt-md-5 px-md-5 text-center overflow-hidden"> <div class="my-3 py-3"> <h2 class="display-5">グリッドエリア6</h2> </div> <div class="bg-body shadow-sm mx-auto" style="width: 80%; height: 300px; border-radius: 21px 21px 0 0;"></div> </div> </div> </main>
Bootstrapを使ったグリッドレイアウトデモページ
※流用される場合は自己責任でお願いします。
デモページ