css給圖片新增陰影效果(css文字陰影效果怎麼設定)

使用CSS3,你可以為文字和元素新增陰影。

一、瀏覽器支援

表中的數字指定完全支援該屬性的第一個瀏覽器版本。

數字後面的 -webkit- 或者 -moz- 使用時需要指定字首。

屬性ChromeFirefoxSafariOperaIE
text-shadow4.010.03.54.09.5
box-shadow10.0 4.0 -webkit-9.04.0 3.5 -moz-5.1 3.1 -webkit-10.5

二、CSS3 陰影的文字特效

CSS程式碼:

專案文字陰影效果!注意: IE9和更早的版本, 不支援text-shadow屬性.

CSS3 文字陰影

CSS3 text-shadow 屬性應用陰影到文字上.

在簡單的用法, 你可以在水平方向設定陰影(2px)和垂直方向設定陰影(2px):

h1 {     text-shadow: 2px 2px; }

新增一個顏色到陰影:

h1 {     text-shadow: 2px 2px red; }

顯示一個帶有黑色陰影的白色文字:

h1 {         color: white;         text-shadow: 2px 2px 4px #000000;     }

下面的例子顯示了紅色霓虹燈的陰影:

 h1 {         text-shadow: 0 0 3px #FF0000;     }


多重陰影

要在文字中新增多個陰影,可以新增逗號分隔的陰影列表。

下面的例項顯示了一個紅色和藍色的霓虹燈陰影:

h1 {     text-shadow: 0 0 3px #FF0000, 0 0 5px #F00000; }

下面例項顯示了一個白色文字帶有黑色,藍色和深藍色陰影:

h1 {     text-shadow: 0 0 3px #FF0000, 0 0 5px #0000FF; }


三、box-shadow 屬性

CSS3 box-shadow 屬性應用陰影到元素上.

在最簡單的用法中,只指定水平陰影和垂直陰影:

一個黃色的

元素使用一個黑色box-shadow    

div {         width: 300px;         height: 100px;         padding: 15px;         background-color: yellow;         box-shadow: 10px 10px;     }    

下一步,新增一個顏色到陰影,對陰影新增模糊效果:

一個黃色的

元素帶模糊紅/灰 box-shadow。        

div {         width: 300px;         height: 100px;         padding: 15px;         background-color: yellow;         box-shadow: 10px 10px 5px grey;     }        

案例

新增陰影到 ::before 和 ::after 偽類中, 來建立一個有趣的效果。

專案#boxshadow {       position: relative;       -moz-box-shadow: 1px 2px 4px rgba(0, 0, 0,0.5);       -webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);       box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);       padding: 10px;       background: white;   }   /* Make the image fit the box */   #boxshadow img {       width: 100%;       border: 1px solid #8a4419;       border-style: inset;   }   #boxshadow::after {       content: '';       position: absolute;       z-index: -1; /* hide shadow behind image */       -webkit-box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);       -moz-box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);       box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);       width: 70%;       left: 15%; /* one half of the remaining 30% */       height: 100px;       bottom: 0;CSS   }        

四、總結

本文基於CSS基礎,使用CSS語言。介紹了有關CSS陰影效果的應用,從基礎的文字陰影入手, 對CSS常見的陰影表示效果都做了一一的講解。通過一個個例項的演示,例項執行的效果圖。希望能夠幫助你更好的學習CSS。

想學習更多Python網路爬蟲與資料探勘知識,可前往專業網站:http://pdcfighting.com/想學習更多Python網路爬蟲與資料探勘知識,可前往專業網站:http://pdcfighting.com/