使用CSS设置网页图片透明度

精贴 置顶
489 0

在网页制作的过程中,有时会碰到需要设置图片的透明度.这个虽然不是很常用.但遇到这问题会让人不知从何下手,本文就来说下使用CSS如何制作网页透明图片.

关于CSS Alpha透明的相关知识。先请看如下代码:

filter:alpha(opacity=50);       /* IE */
-moz-opacity:0.5;              
/* Moz + FF */
opacity: 0.5;                    
/* 支持CSS3的浏览器(FF 1.5也支持)*/
  简单解释,IE使用私有属性filter:alpha(opacity),Moz Family使用私有属性-moz-opacity,而标准的属性是opacity(CSS 3, Moz Family部分支持CSS3)。后面的数值是透明度,使用百分比或者小数(alpha(opacity))使用大于0小于100的数值,其实也是百分比)。

  从上面的代码中你没有看到Opera。没错,Opera还未支持标准的opacity,也没有其私有的可支持Alpha透明的属性。

  但是,我们知道,Opera是支持Alpha透明的PNG图片的(当然Moz Family也支持)。所以我们可以使用背景图片来实现Alpha透明效果。

  关键在于:

background:transparent url(alpha80.png) left top repeat!important;
background:#ccc;
filter:alpha(opacity=50);

  既然Moz Family支持Alpha透明的PNG,所以我们没有必要使用其私有属性了。当然,你可以使用标准的opacity,但别同时使用Alpha透明图片和opacity,这样的话就成了两者的混合了。你可以把上面的例子下载过来,然后/*opacity:.5;*/的注释看看。

  • 没有任何评论
今日天气 ···

···

···

···

热门排行
CSS cursor鼠标样式一览表 2012/6/25
.NET后台写JS代码 2011/11/3
网站地址多出jdfwkey的问题解析及... 2010/8/25
百度、google、Yahoo网站地图制作... 2011/1/30
数据库xxx的日志已满,请备份该数... 2013/7/19
<a>标签的伪类书写顺序问题... 2010/9/4
CEO名言 2010/8/31
什么是长尾关键词? 2010/9/24
Mysql 主从数据库同步 2010/9/12
用ASP实现网页BBS 2010/11/1
博主推荐
网站title标题如何正确修改不会被... 2013/8/26
ASP .NET MYSQL 的简单分页 并不... 2013/8/19
网站有弹窗广告这样的站点,百度... 2013/8/17
做淘宝SEO优化需要注意的8大问题 2013/8/17
淘宝网怎么做SEO优化 2013/8/17
站长们要学习的“苍井空精神” 2013/8/17
苹果公司今日发布了iOS 7第五个开... 2013/8/7
小米1刷V5系统WIFI不能连接解决办... 2013/8/1
本博客手机版上线咯!会员后台也... 2013/7/31
Win7系统环境安装配置PHP开发环境... 2013/7/29
随便看看
js获取当前域名 2010/11/16
RSS你会用了吗?(技术实现总结) 2010/9/11
nofollow属性的介绍和使用 2010/9/8
php计算数组中值出现的次数 2010/10/11
win7如何设置ip地址 2013/7/29
浏览量、访问量 2010/10/2
ADO 存取数据库时如何分页显示 2010/10/19
如何把动态链接静态化? 2010/9/20
免费获得优质外链的方法大全 2010/9/7
如何在webform.aspx.cs中控制用户... 2010/9/11
北京 上海 杭州 深圳 广州 成都