コース内容
案件レベル教材:LP制作(初案件対応)
0/2
バナーで使う文字のルールを理解する
バナーはまず読まれることが大前提です。 文字が読みにくいと、どれだけおしゃれでも意味がありません。
0/7
配置の考え方を理解する
バナーは、置く順番と位置で見やすさが決まります。 配置が悪いと、内容が頭に入りません。
0/6
色の基礎を理解する
色は「おしゃれ」のためだけではなく、目立たせる・雰囲気を作る・行動を促すために使います。
0/6
写真・素材の使い方を理解する
写真選びで、バナーの質はかなり変わります。 悪い写真を使うと、全体が安く見えます。
0/6
バナーの構成を理解する
バナーは「デザイン」より先に、何を書くかの順番が大切です。
0/6
反応を取るための導線を理解する
バナーは「きれい」だけではなく、見た人に動いてもらう必要があります。
0/5
量産できるようにする
1枚作れるだけでは仕事になりません。 短時間で複数作れることが必要です。
0/4
総合確認テスト
1-9までの問題を全て出題していますのでしっかり復習しながら終了すること
0/2
CSSプロパティ一覧表をHTMLで作成する課題
CSSのプロパティーを一覧表(チートシート)を作成します。
0/1
Webクリエイター基礎講座

Webデザインでは「影」を使うことで要素に立体感を与え、視覚的なメリハリを作ることができます。この立体表現を実現する代表的なCSSプロパティが「box-shadow」です。影は単なる装飾ではなく、ユーザーにとって重要な情報の優先順位を示したり、クリックできる要素を強調したりする役割を持っています。適切な影の設計は、現代的で洗練されたWebサイトを作るために欠かせない要素です。

 

基本的な使い方として、例えばカードを浮き上がらせたい場合には、.card { box-shadow: 0 4px 10px rgba(0,0,0,0.1); } のように指定します。この設定は横方向のずれが0、縦方向に4px影を落とし、ぼかしを10pxにするという意味になります。rgbaの最後の数値は透明度を表しており、値が小さいほど柔らかい影になります。このような影はページに奥行きを与え、視線を自然に誘導する効果があります。

 

box-shadowはborderやbackgroundと組み合わせて使うことが多く、例えば .card { background: #fff; border-radius: 8px; box-shadow: 0 5px 15px rgba(0,0,0,0.08); } のように設定すると、柔らかく浮き上がるカードデザインを作ることができます。このような表現はECサイトやブログ、企業サイトなど幅広い分野で使用されています。影は情報のグループ化にも役立ち、ユーザーがどこを見ればよいのかを直感的に理解できるようになります。

 

また、影はボタンデザインにも効果的です。例えば .btn { padding: 12px 24px; background: #007bff; color: white; box-shadow: 0 3px 6px rgba(0,0,0,0.2); } のように指定すると、押せるボタンであることが視覚的に分かりやすくなります。さらにホバー時に影を強くすることで、操作感を表現することも可能です。ユーザー体験を向上させるためには、このような視覚フィードバックの設計が重要になります。

影はレイアウト全体の構造にも影響します。例えばメニューを横並びにしつつ全体に影を付けたい場合には、.menu { display: flex; box-shadow: 0 2px 8px rgba(0,0,0,0.1); } のように指定します。このようにするとナビゲーションが背景から浮き上がり、ページ構造がより明確になります。影は情報の階層を示す視覚的な手段として非常に有効です。

 

さらに、影は使いすぎるとデザインが重くなるという注意点もあります。強すぎる影や複数の影を重ねると、ページの印象が乱雑になり読みづらくなる可能性があります。そのため実務では「軽く自然な影」を意識することが推奨されます。適度な透明度とぼかしを設定することで、洗練された印象を維持することができます。

 

このようにbox-shadowは立体感・強調・情報整理といった多くの役割を持つ重要なプロパティです。適切に活用することで、ユーザーにとって分かりやすく魅力的なインターフェースを作ることができます。CSSを学ぶ際には、単なる装飾としてではなく「視覚的な設計ツール」として影を理解することが重要です。