ado|css|濾鏡 Shadow屬性可以在指定的方向建立物體的投影。它的運算式是這樣的:
Filter:Shadow(Color=color,Direction=direction)
在這裡,Shadow有兩個參數值:Color參數用來指定投影的顏色;Direction參數用來指定投影的方向。
這裡說的方向與我們在第二節Blur屬性中提到的“方向與角度的關係”是一樣的。 也許您會問,前面講到的Dropshadow屬性和Shadow屬性有什麼不同嗎?
光說的話,您恐怕還難以理解,讓我們看一看分別利用這兩個屬性做出來的效果有什麼不同(見下圖):
Shadow效果 Dropshadow效果
這樣一對比,就可以很明顯的看出兩者的不同。
Shadow屬性可以在任意角度進行投射陰影,Dropshadow屬性實際上是用位移來定義陰影的。所以,看上去左圖的文字和陰影就像是一體的,而右圖的文字就像脫離了陰影一樣。
本例的代碼如下:
<html>
<head>
<title> shadow</title>
<style>//*開始設定CSS樣式*//
<!--
.shadow{position:absolute;top:20;width:300;
filter:shadow(color=#cc66ff,direction=225);}
//*定義Shadow類的樣式,絕對位置,Shadow屬性,陰影顏色、投影方向*//
.dropshadow{position:absolute;top:180;width:300;
filter:dropshadow(color=#cc66ff,offx=10,offy=10,positive=1);}
//*設定Dropshadow類的樣式,樣式與Shadow類相似, 不同的是濾鏡用了
Dropshadow屬性,設定X軸和Y軸的位移量*//
-->
</style>
</head>
<body>
<div class=“shadow”>//*地區內為Shadow類*//
<p style=“font-family:bailey;font-size:48pt;
font-weight:bold;color:#FF9900;”>
Hongen Online</p>//*定義字型名稱、大小、粗細、前景色彩*//
</div>
<div class=“dropshadow”>//*地區內為Dropshadow類*//
<p style=“font-family:bailey;font-size:48pt;
font-weight:bold;color:#FF9900;”>
Hongen Online</p>//*定義字型樣式與Shadow類的一樣*//
</div>
</body>
</html>