鼠标经过图片由灰色变彩色

代码简介:

鼠标经过图片由灰色变彩色,不少学CSS的朋友再问这效果怎么实现,本段代码只是其中一个的实现方法,这个方法有点笨,就是用两张完全一样的图片,只是一张灰色、一和彩色,用CSS定义鼠标经过切换两张图片而完成,虽然方法有点笨,但是兼容性非常好,不管是在IE、火狐或GG浏览器都兼容。

代码内容:

View Code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>>
<title>鼠标经过图片由灰色变彩色_网页代码站(www.webdm.cn)</title>
<style type="text/css">
*{margin:0;padding:0;}
img{border:
0;}
#container{margin:20px auto;width:960px;overflow:hidden;}
#frmsearch{margin:
0 auto;width:345px;height:142px;overflow:hidden;}
#frmsearch h2{margin:
0 auto;width:100%;height:23px;line-height:23px;overflow:hidden;text-indent:-9999px;font-size:14px;color:#FFF;}
#frmsearch input{
float:left;width:290px;height:22px;margin:24px 25px 0 30px;display:inline;border:0;}
#frmsearch button{
float:left;width:70px;height:27px;margin:29px 0 0 250px;cursor:pointer;display:inline;text-indent:-9999px;clear:both;border:0;background:none;}
.frmsearch
-normal{background:url(http://www.webdm.cn/images/20090930/sprites.gif) 0 0 no-repeat;}
.frmsearch-active{background:url(http://www.webdm.cn/images/20090930/sprites.gif) 0 -142px no-repeat;}
</style>
</head>
<body>
<div id="container">
<form name="frmsearch" class="frmsearch-normal" id="frmsearch" action="" metod="post">
<h2>查找</h2>
<input type="text" id="keyword" value="" />    
<button type="submit" id="btnsearch">查找</button>
</form>
</div>

<script type="text/javascript">
(function(){
    var D 
= document, frm = D.getElementById('frmsearch');
    
if(!frm){
        
return false;
    }
    frm.onmouseover 
= function(){
        
this.className = 'frmsearch-active';
    };
    frm.onmouseout 
= function(){
        
this.className = 'frmsearch-normal';
    };
})();
</script>
</body>
</html>
<br />
<p><a href="http://www.webdm.cn">网页代码站</a> - 最专业的网页代码下载网站 - 致力为中国站长提供有质量的网页代码!</p>
代码来自:http:
//www.webdm.cn/webcode/633832a7-d23a-4731-b8e1-5c8ae1473fd5.html

 

 

posted @ 2011-08-03 10:50  网页代码站  阅读(558)  评论(0编辑  收藏  举报