MolyX CSS滤镜 DropShadow属性

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一页 | 首页 | Discuz | PhpWind | 动网论坛 | vBulletin | phpBB | Discuz!NT

DropShadow属性是为了添加对象的阴影效果的。它实现的效果看上去就像使原来的对象离开页面,然后在页面上显示出该对象的投影。看一看它的表达式:

Filter:DropShadow(Color=color,Offx=Offx,Offy=offy,Positive=positive)

该属性一共有四个参数: Color代表投射阴影的颜色。 Offx和offy分别X方向和Y方向阴影的偏移量。偏移量必须用整数值来设置。如果设置为正整数,代表X轴的右方向和Y轴的向下方向。设置为负整数则相反。

Positive参数有两个值:True为任何非透明像素建立可见的投影,False为透明的像素部分建立可见的投影。

同样,我们先来看一个例子(见下图):

Mx35.png

看,图中的文字就像是从页面上飞出来一样,并且留下了一层淡淡的影子。

实际上在这里应用的就是CSS的DropShadow属性,我们来看一下它的代码:

<html>
   <head> 
   <title>dropshadow </title> 
   <style>//*定义CSS样式*// 
   <!-- 
   div {position:absolute;top:20;width:300;
   filter:dropshadow(color=#FFCCFF,offx=15,offy=10,positive=1);} 
    --> 
   //*定义DIV范围内的样式,绝对定位,投影的颜色为#FFCCFF, 
    投影坐标为向右偏移15个像素,向下偏移10个像素*// 
   </style> 
   </head> 
   <body> 
   <div> 
   <p style=“font-family:matisse itc;font-size:64; 
        font-weight:bold;color:#CC00CC;”> 
   //*定义字体名称、大小、粗细、颜色*// 
   Love Leaf </p> 
   </div> 
   </body> 
   </html>

和chroma属性一样,Dropshadow属性对图象的支持不好,我指的是JPEGGIF格式的图象文件。

不能支持的原因与Chroma一样,因为这种图象的颜色很丰富,很难找到一个投射阴影的位置。