娇兰佳人橄榄润肤乳:图片半透明效果如何用CSS实现

来源:百度文库 编辑:偶看新闻 时间:2024/04/28 13:18:31

我们在浏览网页的时候,见过有人将图片做成变透明效果。这一效果我们可以通过图象图片软件来实现。但假如图片较多或者我们想在网页中实现某种非凡效果,就只能用视频教程'>css来实现了。

  其实这一效果用CSS来实现,也是非常简单的,只要一句代码即可:

 Example Source Code [www.21shipin.com]

  Alpha(Opacity=?, FinishOpacity=?, Style=?, StartX=?, 

StartY=?, FinishX=?, FinishY=?)

  这句代码有什么具体的含义,如何使用呢?

  (1“Opacity”代表透明度水准,范围是0---100,其实就是百分比的意思,假如你想变为全透明,那么就用0代替Opacity后面的问号吧。

  (2“FinishOpacity”就是用来指定结束时的透明度,范围跟Opacity一样(FinishOpacity为可选参数。

  (3“Style”是指定透明区域的外形特征,0代表统一外形,1代表线形,2代表放射形,3代表长方形。

  (4“startX””startY”就是代表渐变效果开始的XY坐标,(坐标应该知道是什么吧)一般我们设置为StartX=0, StartY=0(这样就是表示的透明效果是从图片的左上角开始的。)

  (5“FinishX”“FinishY”当然,这个就是代表渐变效果结束时的横纵坐标了,这里很要害,填什么数值那就要看你的图片的高与宽了,假设我们的图片高与宽分别是90200像素,那么就可以写成FinishX=200, FinishY=90。(假如你只想要一半的面积是透明,那么可以设置成FinishX=100, FinishY=50

  说了这么多,我们还是来看实际的应用效果吧,看运行代码:

www.21shipin.com

#t1,.t1,.t2,.t3{float:left;}

.t1 {

filter:Alpha(Opacity=2, FinishOpacity=80, Style=1, StartX=0, StartY=0, FinishX=200, 

FinishY=90)

}

.t2 {

filter:Alpha(Opacity=2, FinishOpacity=100, Style=2, StartX=0, StartY=0, FinishX=200, 

FinishY=90)

}

.t3 {

filter:Alpha(Opacity=20, FinishOpacity=20, Style=1, StartX=0, StartY=0, FinishX=200, 

FinishY=90)

}

id="t1"src="http://xjxjy.eastday.com/epublish/gb/paper148/20021214/class014800021/image/im

g842189_1.jpg">

src="http://xjxjy.eastday.com/epublish/gb/paper148/20021214/class014800021/image/img842189

_1.jpg" title="我爱css 21shipin.com" />

我爱css 

21shipin.com" />

我爱css 

21shipin.com" />

效果如下: