html5中文学习网

您的位置: 首页 > 网页制作 > css教程 » 正文

css+filter实现简单的图片透明效果_CSS教程_CSS_网页制作

[ ] 已经帮助:人解决问题
本文给大家介绍的是CSS结合filter实现简单的图片透明效果的实例,主要使用filter的功能对图片元素进行透明度控制,需要的朋友可以参考下

完成简单的透明度控制功能spKHTML5中文学习网 - HTML5先行者学习网

使用filter的功能对图片元素进行透明度控制。spKHTML5中文学习网 - HTML5先行者学习网

支持IE8,Chrome浏览器。spKHTML5中文学习网 - HTML5先行者学习网


复制代码
代码如下:
spKHTML5中文学习网 - HTML5先行者学习网
<style type='text/css'>spKHTML5中文学习网 - HTML5先行者学习网
/*透明20%*/spKHTML5中文学习网 - HTML5先行者学习网
.opacity-20 {spKHTML5中文学习网 - HTML5先行者学习网
filter:alpha(opacity=20); /*支持IE浏览器的filter*/spKHTML5中文学习网 - HTML5先行者学习网
-webkit-filter:opacity(0.2); /*支持chrome浏览器filter*/spKHTML5中文学习网 - HTML5先行者学习网
}spKHTML5中文学习网 - HTML5先行者学习网
/*不透明*/spKHTML5中文学习网 - HTML5先行者学习网
.opacity-100 {spKHTML5中文学习网 - HTML5先行者学习网
filter:alpha(opacity=100);spKHTML5中文学习网 - HTML5先行者学习网
-webkit-filter:opacity(1);spKHTML5中文学习网 - HTML5先行者学习网
}spKHTML5中文学习网 - HTML5先行者学习网
</style>spKHTML5中文学习网 - HTML5先行者学习网
<script language="javascript">spKHTML5中文学习网 - HTML5先行者学习网
function makevisible(cur,which){ spKHTML5中文学习网 - HTML5先行者学习网
//交替设置不带透明度和带透明度的cssspKHTML5中文学习网 - HTML5先行者学习网
//完成鼠标移进图片则不透明显示,鼠标移出则带透明度显示spKHTML5中文学习网 - HTML5先行者学习网
if (which==0) {spKHTML5中文学习网 - HTML5先行者学习网
cur.className = 'opacity-100';spKHTML5中文学习网 - HTML5先行者学习网
}else{spKHTML5中文学习网 - HTML5先行者学习网
cur.className = 'opacity-20';spKHTML5中文学习网 - HTML5先行者学习网
}spKHTML5中文学习网 - HTML5先行者学习网
}spKHTML5中文学习网 - HTML5先行者学习网
</script>spKHTML5中文学习网 - HTML5先行者学习网
<img src="final.bmp" border=1 onMouseOver="makevisible(this,0)" onMouseOut="makevisible(this,1)" alt="">spKHTML5中文学习网 - HTML5先行者学习网
spKHTML5中文学习网 - HTML5先行者学习网

以上就是本文的全部内容了,代码很简洁,实现的效果却非常好,希望对大家能所帮助。

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助