Bootstrapカードデザイン入門!影・角丸・境界線をやさしく理解する.shadow-*と.rounded-*
生徒
「Webサイトの箱みたいな部分って、どうして立体的に見えるんですか?」
先生
「それは影や角の丸みを使って、紙が浮いているように見せているからです。」
生徒
「難しそうですが、パソコンを触ったことがなくてもできますか?」
先生
「Bootstrapを使えば、決まった名前を付けるだけで簡単にできます。」
1. Bootstrapのカードとは何かを知ろう
Bootstrapのカードとは、情報を四角い箱の中にまとめて表示するための部品です。名刺やメモ帳のように、内容をひとまとめにして見やすくする役割があります。文字だけでなく、画像やボタンも一緒に配置できるので、初心者でもそれっぽいデザインになります。
2. 影を付ける.shadow-*の基本
影は、物が浮いて見える効果を作ります。Bootstrapではshadowという名前の仕組みが用意されており、数字が大きくなるほど影がはっきりします。机の上に置いた紙を想像すると、少し浮かせるだけで下に影ができますよね。それと同じです。
<div class="card shadow-sm p-3">
<p>小さな影のカード</p>
</div>
ブラウザ表示
3. 影の強さを変えてみよう
shadowには種類があります。shadow-smはうっすら、shadowは普通、shadow-lgはくっきりした影です。強い影を使うと目立ちますが、使いすぎるとごちゃごちゃします。大事なカードだけに使うのがコツです。
<div class="card shadow p-3 mb-3">
<p>普通の影</p>
</div>
<div class="card shadow-lg p-3">
<p>大きな影</p>
</div>
ブラウザ表示
4. 角を丸くする.rounded-*の考え方
角丸は、箱の角を少し削ったように見せる効果です。紙をハサミで少し丸く切るイメージをすると分かりやすいです。角が丸いとやさしい印象になり、画面を見る人の緊張も減ります。
<div class="card rounded p-3">
<p>角が少し丸いカード</p>
</div>
ブラウザ表示
5. 丸みの大きさを調整する方法
roundedにも大きさがあります。rounded-0は角なし、rounded-3のように数字が増えると丸みが強くなります。完全に丸くしたいときはrounded-circleを使います。写真を丸く切り抜くような感覚です。
<img src="/img/sample120-120.jpg" class="rounded-circle" alt="サンプル画像">
ブラウザ表示
6. 境界線と組み合わせたデザイン
カードには枠線も付けられます。枠線はノートの罫線のような役割で、どこまでがカードかをはっきりさせます。影と角丸と一緒に使うことで、読みやすく整った画面になります。
<div class="card border rounded shadow-sm p-3">
<p>枠線・影・角丸を組み合わせたカード</p>
</div>
ブラウザ表示
7. デザインで気を付けたいポイント
影や角丸は便利ですが、全部に使うと逆に見づらくなります。大切な情報だけを目立たせるために使うと、自然で読みやすいページになります。まずは少なめに使い、慣れてきたら調整すると失敗しにくいです。
8. 初心者でも失敗しにくい考え方
難しいことを考えなくても、Bootstrapでは用意された名前を付けるだけで整った見た目になります。まずは真似をして動かし、少しずつ違いを見比べることが理解への近道です。カードの影と角丸は、その第一歩としてとてもおすすめです。
まとめ
ここまで、Bootstrapのカードデザインを通して、影と角丸、そして境界線の役割について学んできました。カードは単なる四角い箱ではなく、情報を整理し、見る人にとって理解しやすくするための大切な部品です。特にWebサイトやアプリ画面では、文章や画像、ボタンなど多くの情報が並ぶため、どこからどこまでが一つのまとまりなのかを直感的に伝える工夫が必要になります。そのときに活躍するのが、shadowやroundedといったBootstrapのクラスです。
shadowクラスは、カードに影を付けることで立体感を生み出し、画面の中で自然に目を引く効果があります。shadow-smのような控えめな影は、一覧表示や情報量の多いページでも使いやすく、shadow-lgのような強い影は、特に強調したい部分に向いています。机の上に置いた紙が少し浮いて見える感覚を思い出すと、影の役割が理解しやすくなります。影があるだけで、画面は一気に奥行きのある印象になります。
roundedクラスは、カードや画像の角を丸くすることで、全体の印象をやさしく整えます。角が尖っているデザインは、情報をきっちり伝える場面では有効ですが、初心者向けの解説ページやブログ、サービス紹介などでは、少し硬い印象になることもあります。roundedやrounded-3のような適度な丸みを付けることで、画面全体が親しみやすくなり、読む人の心理的な負担も軽くなります。
さらに、境界線を表すborderクラスを組み合わせることで、カードの範囲がより分かりやすくなります。影だけでは背景との区切りが分かりにくい場合でも、枠線があることで情報のまとまりがはっきりします。影、角丸、境界線をバランスよく使うことで、読みやすく、見た目も整ったカードデザインが完成します。
初心者にとって大切なのは、難しいデザイン理論を最初から覚えることではありません。Bootstrapでは、あらかじめ用意されたクラス名を付けるだけで、一定の品質を保ったデザインを簡単に作ることができます。まずは基本のcard、shadow-sm、roundedといったクラスを使い、少しずつ違いを比べながら理解を深めていくことが、遠回りに見えて実は一番の近道です。
まとめとしてのサンプルカード
<div class="card shadow-sm rounded border p-3">
<p>影・角丸・境界線を組み合わせた基本カード</p>
<p>Bootstrapのクラスを付けるだけで、整った見た目になります。</p>
</div>
ブラウザ表示
生徒
「カードに影を付けたり、角を丸くしたりするだけで、こんなに見やすくなるんですね。最初は難しそうだと思っていました。」
先生
「そう感じてもらえたなら嬉しいですね。実は、名前を付けているだけなので、仕組み自体はとてもシンプルなんですよ。」
生徒
「shadow-smとかroundedって、ただのおまじないみたいなものかと思っていましたが、ちゃんと意味があるんですね。」
先生
「その通りです。影は立体感、角丸はやさしさを表しています。デザインは感覚だけでなく、役割を理解すると使いやすくなります。」
生徒
「全部に影や角丸を付けたくなりますが、やりすぎると良くないんですね。」
先生
「ええ。大事なのはメリハリです。目立たせたいカードだけに使うことで、見る人にも伝わりやすくなります。」
生徒
「まずは基本のカードを作って、少しずつ試してみます。」
先生
「それが一番です。Bootstrapのカードデザインは、Web制作の最初の一歩としてとても良い練習になりますよ。」
【60分集中】CSSを1行も書かない!?Bootstrap 5ユーティリティクラス活用で開発工数を50%削減
「スピード」が武器になる。Bootstrap 5で商用クオリティのWebサイトを高速構築。
本講座では、世界シェアNo.1のフレームワークBootstrap 5を使いこなし、ゼロからレスポンシブサイトを組み上げる「現場最速のワークフロー」を学びます。単なる導入に留まらず、ユーティリティクラスを活用した効率化と、実務で必須となるカスタマイズ技法を60分で完全習得します。
具体的なワークショップ内容と環境
【つくるもの】
モダンなランディングページ(LP)やダッシュボードのプロトタイプを作成します。ナビゲーション、ヒーローセクション、カードレイアウト、フッターなど、Bootstrapのコンポーネントを組み合わせて「一瞬で形にする」感動を体験してください。
【開発環境】
VS CodeにBootstrap 5専用のSnippet(補完機能)を導入し、手入力を最小限にする環境を構築。最新のCDN利用法や、表示速度(Core Web Vitals)を意識した最適な読み込み設定など、プロの初期設定を伝授します。
この60分で得られる3つの革新スキル
スマホ・タブレット・PCでレイアウトを自由自在に切り替える「ブレイクポイント」の極意を学びます。
CSSを1行も書かずに、マージン・パディング・カラーを制御。開発工数を半分以下にする実戦術を習得します。
「Bootstrap感」を消し、独自のブランドイメージに合わせるための、上書きの作法とデザインの整え方を伝授します。
※本講座は、HTML/CSSの基本を理解した方向けの「実践加速講座」です。制作会社のコーダーや副業フリーランスとして「案件の回転率」を上げ、市場価値を最大化させたい方をモクモクがバックアップします。
Bootstrap 5を楽しみながら、一緒に学びましょう!
各回少人数・マンツーマン形式で徹底サポート
このセミナーの詳細・お申し込みはこちら