CSSで下枠の影効果を実現する方法

青灯夜游
リリース: 2023-01-03 09:27:16
オリジナル
26426 人が閲覧しました

CSS では、box-shadow 属性を使用して下枠のシャドウ効果を実現できます。構文は「box-shadow:0px 15px 10px -15px #000;」です。 box-shadow プロパティは、ボックスに 1 つ以上の影を追加します。影のカンマ区切りリストを使用します。

CSSで下枠の影効果を実現する方法

このチュートリアルの動作環境: Windows 7 システム、CSS3&HTML5 バージョン、Dell G3 コンピューター。

css box-shadow プロパティ

box-shadow プロパティは、ボックスに 1 つ以上の影を追加します。

構文

box-shadow: h-shadow v-shadow blur spread color inset;
ログイン後にコピー

コメント: box-shadow は、ボックスに 1 つ以上の影を追加します。このプロパティは、シャドウのコンマ区切りのリストで、それぞれ 2 ~ 4 個の長さの値、オプションのカラー値、およびオプションの inset キーワードで指定されます。省略された長さの値は 0 です。

CSSで下枠の影効果を実現する方法

#【おすすめチュートリアル:

CSS ビデオチュートリアル

基本的な使い方

CSSで下枠の影効果を実現する方法

##

box-shadow:2px 2px 5px #000;
ログイン後にコピー

#
box-shadow:0px 0px 10px #000;
ログイン後にコピー

インナー シャドウ

CSSで下枠の影効果を実現する方法#

box-shadow:inset 2px 2px 5px #000;
ログイン後にコピー

シャドウ エクステンデッド長さの値


##
box-shadow:0px 0px 5px 10px #000;
ログイン後にコピー

CSSで下枠の影効果を実現する方法

box-shadow:0px 15px 10px -15px #000;
ログイン後にコピー


box-shadow:inset 0px 15px 10px -15px #000;
ログイン後にコピー

疑似要素
::before

::after
楽しい

疑似要素 ::before::after を使用します。写真でしか実現できない、非常にリアルな影効果を作成できます。例を見てみましょう:

<div class="box11 shadow"></div>
ログイン後にコピー
.box11 {
	width: 300px;
	height: 100px;
	background: #ccc;
	border-radius: 10px;
	margin: 10px;
}

.shadow {
	position: relative;
	max-width: 270px;
	box-shadow: 0px 1px 4px rgba(0,0,0,0.3),
				0px 0px 20px rgba(0,0,0,0.1) inset;
}

.shadow::before,
.shadow::after {
   content:"";
   position:absolute;
   z-index:-1;
}

.shadow::before,
.shadow::after {
   content:"";
   position:absolute;
   z-index:-1;
   bottom:15px;
   left:10px;
   width:50%;
   height:20%;
}

.shadow::before,
.shadow::after {
   content:"";
   position:absolute;
   z-index:-1;
   bottom:15px;
   left:10px;
   width:50%;
   height:20%;
   box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
   transform:rotate(-3deg);
}

.shadow::after{
   right:10px;
   left:auto;
   transform:rotate(3deg);
 }
ログイン後にコピー
プログラミング関連の知識の詳細については、 プログラミング ビデオ を参照してください。 !

以上がCSSで下枠の影効果を実現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
css
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!