CSS でボックスの影を底部だけに設定する

Subodh Poudel 2023年2月20日 2022年5月23日
CSS でボックスの影を底部だけに設定する

この記事では、CSS のボックスの下部にのみセットボックスシャドウを紹介します。

CSS で box-shadow プロパティを使用して下部ボックスの影を設定する

box-shadow プロパティを使用して、ボックスの下部にのみシャドウを設定できます。box-shadow プロパティは、選択した要素のシャドウを設定します。

プロパティにはいくつかのオプションがあります。まず、以下に示す構文からプロパティを理解しましょう。

box-shadow: [h-offset] [v-offset] [blur-radius] [spread-radius] [color];

box-shadow プロパティがそれを実装するためにどのように機能するかを理解することが不可欠です。h-offset オプションは、要素の水平方向にシャドウを設定します。

正の値は影を要素の右方向に設定し、負の値は影を要素の左方向に設定します。

同様に、v-offset オプションはシャドウを垂直に設定します。この場合も、正の値はシャドウを下部に設定し、負の値はシャドウを要素の上部に設定します。

blur-radius オプションは、シャドウのぼかし半径を示します。ぼかし半径が大きくなると、影がよりぼやけます。

spread-radius オプションは、シャドウのサイズを要素に設定します。正の値はシャドウのサイズを大きくし、負の値は小さくします。

color オプションを使用して、シャドウの色を設定することもできます。ただし、オプション blur-radiusspread-radius および color はオプションです。

box-shadow プロパティがどのように機能するかを学習したので、次にそれを実装してボックスに下部の影を作成します。

そのために、h-offset0 に設定し、v-offset に値を与えることができます。その結果、影はボックスの下部にのみ表示されます。

たとえば、特定の高さと幅のボックスを作成します。background-color プロパティを black に設定します。

次に、box-shadow プロパティを使用して、さまざまなオプションを設定します。h-offset には 0v-offset には 8pxblur-radius には 2pxspread-radius には -2pxgray には color を設定します。

その結果、下部に灰色の影が付いたブラックボックスが表示されます。したがって、box-shadow プロパティを使用して、CSS でボックスの下部にシャドウを設定する方法を学びました。

<div class="box">
</div>
.box {
 height:200px;
 width:200px;
 background-color:black;
 box-shadow: 0 8px 2px -2px gray;
}
Subodh Poudel avatar Subodh Poudel avatar

Subodh is a proactive software engineer, specialized in fintech industry and a writer who loves to express his software development learnings and set of skills through blogs and articles.

LinkedIn