Shadow属性可以在指定的方向建立物体的投影。它的表达式是这样的:
/ C. t W+ m y8 l' V, \$ S+ E) l) y4 i1 v' x& p8 z* H
Filter:Shadow(Color=color,Direction=direction)
$ l5 m0 N/ ?3 c" u' G! @/ S
) H. T y) U9 Y* @, G 在这里,Shadow有两个参数值:Color参数用来指定投影的颜色;Direction参数用来指定投影的方向。
' m$ |" `' W5 U2 O# O, r
这里说的方向与我们在第二节Blur属性中提到的“方向与角度的关系”是一样的。 也许您会问,前面讲到的Dropshadow属性和Shadow属性有什么不同吗?
$ x5 j6 W7 l% O, n$ m
光说的话,您恐怕还难以理解,让我们看一看分别利用这两个属性做出来的效果有什么不同(见下图):
/ Q6 C& o% q, L, T( @: Q! A, h7 {
& L8 w3 C. h! J- _( \! D
6 }$ M- N: S: ^2 E/ U! { 1 c" V6 E, s0 M1 m$ a* B
* Q' k3 M, R5 P) J' x, ^3 j
; A$ h% u3 _' C6 E+ `8 V
$ R! I$ g( D9 c& z! P4 g4 S
Shadow效果 Dropshadow效果
% g0 D* R; m; R9 k+ r+ b
: @9 t; H+ ?* H1 ?# V3 m. @
这样一对比,就可以很明显的看出两者的不同。
9 ?1 v# y' @1 o# k- n7 X7 o Shadow属性可以在任意角度进行投射阴影,Dropshadow属性实际上是用偏移来定义阴影的。所以,看上去左图的文字和阴影就像是一体的,而右图的文字就像脱离了阴影一样。
, o/ D: s T/ I4 r- n. F 本例的代码如下:
# Z$ y0 q7 j- D0 X H2 |) X) M& @1 n6 |/ Z" l
html
# N& i K7 P& m8 Y; H& ]' q) b
head
0 Y* \% F; B( a. ?8 r! \ title shadow/title
, u; W. `6 g2 l( ~2 f7 J6 e2 c% G
style//*开始设置CSS样式*//
* G+ t, G [+ t) l: m
!--
- w6 O8 w# S2 r4 G9 `2 ?( b( m; V& v
.shadow{position:absolute;top:20;width:300;
) I+ l' t3 m8 e( a$ K8 B( E filter:shadow(color=#cc66ff,direction=225);}
0 }7 n' H( J+ D //*定义Shadow类的样式,绝对定位,Shadow属性,阴影颜色、投影方向*//
& ~$ p+ Q: a! `7 H$ e
.dropshadow{position:absolute;top:180;width:300;
+ L: y P; w% N& M
filter:dropshadow(color=#cc66ff,offx=10,offy=10,positive=1);}
3 y- ?* n4 U$ @! F N% b5 h
//*设置Dropshadow类的样式,样式与Shadow类相似, 不同的是滤镜用了
# `+ H* [6 j$ F! Q Dropshadow属性,设置X轴和Y轴的偏移量*//
6 h7 ?: t4 k8 o/ {* r/ _ w --
& t: a+ _ l2 g# Z7 c7 A' u$ K. m /style
1 K+ A5 `5 z1 `' J5 |4 j
/head
2 ]. k& ?' y/ _, o3 A! ^6 S0 S body
) C. }. B/ t: C8 u3 |/ n" b% K
div class=“shadow”//*区域内为Shadow类*//
I/ z& G' X8 U) n6 O
p style=“font-family:bailey;font-size:48pt;
' Y' L# ]: F6 q) r7 s; i) ~/ A8 e
font-weight:bold;color:#FF9900;”
' P- l( l# J- q) ^5 v9 r Hongen Online/p//*定义字体名称、大小、粗细、前景色*//
, N$ N# t# P$ H5 d* v
/div
3 `) b: g; R! G: }6 b! e3 ~ div class=“dropshadow”//*区域内为Dropshadow类*//
. Y% P0 c- }0 Z7 q% p
p style=“font-family:bailey;font-size:48pt;
1 i/ F2 a) A- M
font-weight:bold;color:#FF9900;”
' U/ Q' y( h* \- z/ [" }
Hongen Online/p//*定义字体样式与Shadow类的一样*//
/ E/ m# r$ n; K /div
1 U F3 A/ W& r! d8 n! r /body
6 V3 P$ C4 T2 j5 d1 g7 E
/html