简单生活
返回文章列表
259 字2 分钟

CSS实现半透明效果

设计开发#CSS

设计网页或者制作 blog 模板的时候,往往会用到让某部分实现透明或者半透明的效果,这时候我们该怎么办呢?

在 IE 中需要通过“filter”来定义透明度“opacity”。

而在 Firefox 中是可以直接解析“opacity”,所以如果要使得这个效果在两种浏览器中都得到支持,需要把两种设定都加进去。

针对 IE 的设定:this.filters.alpha.opacity=50

针对 Firefox 的设定:this.style.MozOpacity=0.5

大家可以直接用下面代码给图片定义,只须修改图片地址就能实现上图的效果。其实不只图片可以实现这个 CSS 滤镜,网页也是可以的!

<img
alt="powerbookg4.jpg"
src="archives/images/powerbookg4.jpg"
width="250"
height="60"
style="-moz-opacity:0.5; filter:alpha(opacity=50);cursor:hand;"
onmouseover="this.style.MozOpacity=1; this.filters.alpha.opacity=100"
onmouseout="this.style.MozOpacity=0.5; this.filters.alpha.opacity=50"
/>

下面的图片是我过去做的许愿墙程序截图

200703191713476372
200703191713476372