CSS Alpha透明代码相学习[网站美工]
本文“CSS Alpha透明代码相学习[网站美工]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
图片的透明效果是网页中需求用到的一种特别情势,固然不是非常的常用,但是碰到这样的需求常常有点措手不及,在我们的文章中固然有这方面的CSS实例,但还没有系统的介绍过CSS Alpha透明,我们本日共同学习一下相关的知识.
关于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 Alpha透明代码相学习[网站美工]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |