搜尋
首頁web前端css教學css怎麼為圖片加上陰影效果?圖片添加陰影的兩種方法(程式碼實例)

css可以實現很多的圖片效果,圖片陰影效果就是其中之一,那麼css如何為圖片添加陰影效果?這篇文章就跟大家介紹如何使用css為圖片添加陰影(附程式碼),讓大家了解css為圖片加上陰影的兩種方法。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。

首先我們來看看css為圖片添加陰影效果的第一種方法:設定box-shadow屬性,透過一個簡單的程式碼範例來看看box-shadow屬性的實現方法。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>css 图片阴影--box-shadow属性</title>
		<style>
			.demo{
				width: 400px;
				height: 300px;
				margin: 50px auto;
			}
			.demo img{
				 box-shadow: 10px 10px 10px rgba(0,0,0,.5);
				 /*考虑浏览器兼容性*/
				 -moz-box-shadow: 10px 10px 10px rgba(0,0,0,.5);
                 -webkit-box-shadow: 10px 10px 10px rgba(0,0,0,.5);
			}
		</style>
	</head>
	<body>
		<div class="demo">
			<img  src="/static/imghwm/default1.png"  data-src="css怎麼為圖片加上陰影效果?圖片添加陰影的兩種方法(程式碼實例)"  class="lazy"   / alt="css怎麼為圖片加上陰影效果?圖片添加陰影的兩種方法(程式碼實例)" >
		</div>
	</body>
</html>

效果圖:

css怎麼為圖片加上陰影效果?圖片添加陰影的兩種方法(程式碼實例)

box-shadow屬性設定圖片陰影是不是很簡單,我們來看看box-shadow屬性的是如何設定的:

box-shadow: h-shadow v-shadow blur spread color inset;

h-shadow:必要設定的值,定義水平陰影的位置。允許負值。

v-shadow:必要設定的值,定義垂直陰影的位置。允許負值。

blur:可選設定的值,定義模糊距離。

spread:可選設定的值,定義陰影的尺寸。

color :可選設定的值,定義陰影的顏色。如果沒有設定值,顏色值會基於瀏覽器顯示,建議設定。

inset:可選設定的值,設定後可將外部陰影 (outset) 改為內部陰影。   

接下來我們來看看css為圖片加上陰影效果的第二種方法:使用css3的濾鏡屬性-----filter 屬性設定圖片陰影。

可以設定filter:drop-shadow();來為圖片加上陰影,我們來透過一個簡單的程式碼範例看看實作方法。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>css 图片阴影--box-shadow属性</title>
		<style>
			.demo{
				width: 400px;
				height: 300px;
				margin: 50px auto;
			}
			.demo img{
				-webkit-filter: drop-shadow(10px 10px 10px rgba(0,0,0,.5)); /*考虑浏览器兼容性:兼容 Chrome, Safari, Opera */
                filter: drop-shadow(10px 10px 10px rgba(0,0,0,.5));
			}
		</style>
	</head>
	<body>
		<div class="demo">
			<img  src="/static/imghwm/default1.png"  data-src="css怎麼為圖片加上陰影效果?圖片添加陰影的兩種方法(程式碼實例)"  class="lazy"   / alt="css怎麼為圖片加上陰影效果?圖片添加陰影的兩種方法(程式碼實例)" >
		</div>
	</body>
</html>

效果圖:

css怎麼為圖片加上陰影效果?圖片添加陰影的兩種方法(程式碼實例)

說明:

filter:drop-shadow(h-shadow v-shadow blur spread color);

h-shadow:設定陰影的水平方向偏移量;允許負值,負值會使陰影出現在元素左邊。

v-shadow:設定陰影的垂直方向偏移量;允許負值,負值會使陰影出現在元素上方。

blur:設定陰影的模糊度,數值越大,越模糊,陰影就會變得更大更淡;不允許負值,若未設定,預設是0 (陰影的邊界很銳利)。

spread:設定陰影的尺寸,正值會使陰影擴張變大,負值會是陰影縮小;若未設定,預設是0 (陰影會與元素一樣大小)。
        注意:在Webkit以及其他一些瀏覽器中不支援spread,加上了也不會渲染。

color:設定陰影顏色;若未設定,顏色值基於瀏覽器,建議設定顏色。

總結:以上就是css為圖片添加陰影的兩種方法的全部內容,希望能對大家的學習有所幫助。更多相關教學請訪問 CSS3影片教學Html5影片教學bootstrap影片教學

以上是css怎麼為圖片加上陰影效果?圖片添加陰影的兩種方法(程式碼實例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
這麼多顏色鏈接這麼多顏色鏈接Apr 13, 2025 am 11:36 AM

最近有一系列有關顏色的工具,文章和資源。請允許我通過將它們四捨五之後關閉幾個標籤,以供您享受。

自動利潤在Flexbox中的工作方式自動利潤在Flexbox中的工作方式Apr 13, 2025 am 11:35 AM

羅賓以前已經介紹過這一點,但是我在過去的幾周里聽到了一些關於它的困惑,看到另一個人在解釋它,我想

移動彩虹移動彩虹Apr 13, 2025 am 11:27 AM

我絕對喜歡三明治網站的設計。在許多美麗的功能中,這些標題是滾動時帶有彩虹的下線。它不是

新年,新工作?讓我們做一個網格驅動的簡歷!新年,新工作?讓我們做一個網格驅動的簡歷!Apr 13, 2025 am 11:26 AM

許多流行的簡歷設計通過以網格形狀鋪設部分來充分利用可用的頁面空間。讓我們使用CSS網格創建一個佈局

將用戶擺脫過多習慣的一種方法將用戶擺脫過多習慣的一種方法Apr 13, 2025 am 11:25 AM

頁面重新加載是一回事。有時,當我們認為它沒有響應或認為新內容可用時,我們會刷新頁面。有時我們只是生氣

域驅動的設計與React域驅動的設計與ReactApr 13, 2025 am 11:22 AM

關於如何在React世界中組織前端應用的指導很少。 (只需移動文件,直到“感覺正確”,大聲笑)。真相

檢測非活動用戶檢測非活動用戶Apr 13, 2025 am 11:08 AM

大多數情況下,您並不真正在乎用戶是否積極參與或暫時非活動。不活躍,意思,也許他們

Wufoo ZapierWufoo ZapierApr 13, 2025 am 11:02 AM

Wufoo一直在集成方面非常出色。他們與特定應用程序(例如廣告系列顯示器,MailChimp和Typekit)進行集成,但他們也

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器