css 鼠标经过图片,图片变色变暗透明

看到网页中的图片当鼠标移动到图片上时(鼠标悬停在图片上)图片变灰,看似变色变灰效果,实际是图片被CSS设置为半透明样式。

1、CSS代码

.div1,.div2{ width:500px; margin:20px auto}
.div1 a:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8}
.div2 a:hover img{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7}

这里设置了对DIV对象盒子里的超链接内图片设置hover伪类半透明效果。

2、HTML代码

<p>css 鼠标经过图片,图片变色变暗透明</p>
<div class="div1"><a href="#"><img src="images/div-a-bg.png" /></a></div>
<div class="div2"><a href="#"><img src="images/an.gif" /></a></div>

代码注释:

filter 设置平台IE半透明效果样式,值1-100,值越小越透明,设置IE8以前的透明使用

opacity 设置IE半透明效果样式,值0.1-1,值越小越透明,设置IE8以后版本的透明使用

-moz-opacity 对非IE浏览器设置,比如火狐,语法与IE相同。

完整实例:

<!DOCTYPE html> 
<html> 
<head> 
<title></title> 
<style>
.div1,.div2{ width:500px; margin:20px auto}
.div1 a:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8}
.div2 a:hover img{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7}
</style>
</head> 
<body> 
<p>css 鼠标经过图片,图片变色变暗透明</p>
<div class="div1"><a href="#"><img src="/Public/images/logo.gif" /></a></div>
<div class="div2"><a href="#"><img src="/Public/images/logo.gif" /></a></div>
</body> 
</html>

在线运行

本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

相关文档推荐

下面是详细讲解“简单但很实用的5个CSS属性”的完整攻略:
JS 控制 CSS 样式表的方式主要有两种:通过修改样式属性来修改元素样式,以及通过切换 CSS 类名来切换元素样式。下面分别给出具体的步骤和示例说明。
让我们来详细讲解“CSS中style和class的加载顺序示例介绍”的攻略。
关于“CSS 列表菜单的设计”的完整攻略,我给您提供以下几点建议:
当我们设计网站时,样式表CSS布局是一个非常重要的部分。它可以使我们的网站看起来更加美观,同时使网站更加易于导航和使用。以下是一些在CSS布局时应该遵循的经验。