1、打开hbuilder,在空白的html文件上面设置一个div,给div一个class并命名为img:
2、在css里设置img的类一定的宽和高,引入示例图片,设置图片为不重复。并且给img的类设置“:hover”伪类,设置伪类内的透明度为0.6:
3、打开浏览器,在浏览器内查看效果:
4、将鼠标移入图片,就会发现图片已经变亮了。以上就是用CSS设置鼠标经过图片变亮,移开变变暗效果的演示:
方法一: 用CSS a 伪类控制:把原始背景图作为a的背景图,另用PS做一个变暗后的背景图 \x0d\x0aa{background:url(原始背景图路径) no-repeat}\x0d\x0aa:hover{background:url(变暗后背景图路径) no-repeat}/*鼠标经过变换背景图 也可以只用底色如:background:#000*/\x0d\x0a\x0d\x0a方法二:用Jquery,仍然是变换两个背景图片。\x0d\x0a $('#project').toggle(function(){this.css(background,'背景图路径‘)},function(){this.css(background,'变暗背景图路径‘)}}) \x0d\x0a\x0d\x0a方法二为点击DIV变换背景。呵,不太明白这样做的确切意图,如果是为了突出链接,只需用a伪类hover变换就行了。因为"点击"外div没有什么意义。如果是"点击"链接,页面己经跳转,是看不到效果的。<style>.bg{
width:200px
height:100px
background:url(bottom_bg.jpg)
}
a{
display: block
width:100%
height:100%
}
a:hover{
filter:alpha(opacity=80)
background:#000
opacity:0.5
}
</style>
<div class="bg"><a href="#"></a></div>
用css实现了。。。不过没有渐变效果,要做的话需要js