登陆 | 免费注册(只需一分钟) | 会员中心

聚宝网   购物专题 基金专题 性专题 饮食专题 教育专题 生活大参考 园林资讯 园艺库 健康专题
  论文专题 家庭养花 园林景观 盆景奇石 激情图库 农业资料库 园林古建 英文站 花卉栽培

聚宝网免费为您提供 最新IT资讯

 

首页 > 网页设计 > Css
如何用CSS实现图片半透明效果
时间:2007-06-17  www.jubao163.com  来源: 不详

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

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

 Example Source Code [www.52css.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”就是代表渐变效果开始的X与Y坐标,(坐标应该知道是什么吧)一般我们设置为StartX=0, StartY=0(这样就是表示的透明效果是从图片的左上角开始的。)
  (5)“FinishX”与“FinishY”当然,这个就是代表渐变效果结束时的横纵坐标了,这里很关键,填什么数值那就要看你的图片的高与宽了,假设我们的图片高与宽分别是90、200像素,那么就可以写成FinishX=200, FinishY=90。(如果你只想要一半的面积是透明,那么可以设置成FinishX=100, FinishY=50)

  完整示例代码如下:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>www.52css.com</title>
<style type="text/css">
<!--
.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)
}
-->
</style>
</head>
<body>
<img class="t1" src="http://www.52css.com/skins/logo3.gif" title="我爱css 52css.com" />
<br />
<img class="t2" src="http://www.52css.com/skins/logo3.gif" title="我爱css 52css.com" />
<br />
<img class="t3" src="http://www.52css.com/skins/logo3.gif" title="我爱css 52css.com" />
<br />
</body>
</html>




推荐文章
联盟网站

浙ICP备 :07003766号 Copyright © 2001-2007 JUBAO163,All rights reserved.