線・角
box-shadow 箱に影を付ける
意味
カードやボタンを、背景から少し浮かせたいときに使います。値は「右へ、下へ、ぼかし、色」の順です。ぼかしを大きくするほど、影は薄く広がります。
線の代わりに影だけで境界を作ると、背景色によっては境目が見えにくくなります。境界が必要なときは border と役割を分けます。
コード
HTMLとCSSをコピーして、自分のファイルへ貼り付ければ同じ見た目を確認できます。
<div class="card">影だけで、背景から浮いて見えます。</div>.card {
background: #fff;
padding: 0.75rem 1rem;
box-shadow: 0 8px 24px rgb(22 21 19 / 12%);
}プレビュー
ブラウザ対応
| ブラウザ | 対応 |
|---|---|
| Chrome | 10〜 |
| Firefox | 4〜 |
| Safari | 5.1〜 |
| Edge | 12〜 |
| Chrome Android | 18〜 |
| Safari iOS | 5〜 |
出典: MDN Web Docs(`@mdn/browser-compat-data`)