CSS3のbox-shadowプロパティの目的は何ですか?
CSS3のbox-shadowプロパティは、要素に影効果を追加します。1つ以上の影を要素に作成し、影の色、位置、ぼかし具合、広がりなどのプロパティを指定できます。
「box-shadow」はこんな時に使えます。
- 影を付けることで立体感が生まれ、より動的な印象を与える
- 目立たせる要素: 要素に影を付けると、ページ内で目立たせ、ユーザーの注意を引くことができます。
- 特殊効果の作成。影の色、ぼかし、拡散などの特性を調整することで、ぼかし、暈しなどのさまざまな特殊効果を作成できます。
box-shadowの構文は以下の通りです。
box-shadow: 水平の影 垂直の影 ぼかし 拡散色 inset;
それらのパラメーターの意味は次のとおりです。
- h-shadow:水平影の位置、右向き影は正の数、左向き影は負の数。
- V-シャドウ:垂直の影位置で、正(下向き影)または負(上向き影)の値にすることができます。
- ぼかし:影のぼかし具合、値が大きいほど影がぼける。
- 広がり:影が拡がっていく度合いで、正の値(広がり)や負の値(縮み)をとることができる。
- 色合い:影の色。
- inset: オプションで、要素に内側のシャドウ効果を追加するかどうかを指定します。insetに設定した場合、内側のシャドウになり、設定しない場合は外側のシャドウになります。
例えば、以下のコードは要素に右下に赤色の影を追加します。
たとえば、box {
ボックスシャドウ: 赤で、5px 5px 10px
日本語に自然に言い換えてください。選択肢は 1 つだけで大丈夫です。