您的位置:首页 > Web前端 > CSS

CSS读取图片坐标实现图片背景

2009-03-12 18:10 645 查看
CSS读取图片坐标实现图片背景,只需加载一次图片,就可以实现整个页面的背景,现在很多门户网站都在使用,比如网易163、腾讯等,以下是126邮箱登陆页面的登陆按钮部分:

<style type="text/css">

.inp_L1,.inp_L2{background:url('http://www.zzsky.cn/build/images/200851603033.jpg') no-repeat}

.inp_L1{width:67px;height:23px; background-position:-4px -4px;border:0;color:#464646;line-height:23px}

.inp_L2{width:67px;height:23px; background-position:-4px -30px;border:0;color:#464646;line-height:23px}

</style>

<input type="submit" id="input_btn1" name="enter.x" value="登 录" onMouseOver="this.className='inp_L2'" onMouseOut="this.className='inp_L1'" tabindex="4" class="inp_L1">
<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>用CSS实现的一张图完成的导航条</title>

<style>

ul,li{ list-style:none; float:left;}

body{ font-size:12px; line-height:1.6; font-family:Verdana, "宋体", Arial; text-align:center;}

#info li{ margin-left:4px; margin-top:15px;}

#info a {display:block;text-align:center; padding-left:15px;

padding-top:2px;padding-bottom:1px;background-image:

url(http://www.jscode.cn/Uploadfile/200682494749491.GIF);

background-repeat: no-repeat;color: #000; width:47px; cursor:hand; text-decoration: none;}

#job a:link,#job a:visited{background-position: -62px 0px;}

#eve a:link,#eve a:visited{background-position: -124px 0px;}

#oth a:link,#oth a:visited{background-position: -186px 0px;}

#car a:hover ,#car a:active {background-position: 0px -22px; color:#fff;}

#job a:hover ,#car a:active {background-position: -62px -22px; color:#fff;}

#eve a:hover ,#car a:active {background-position: -124px -22px; color:#fff;}

#oth a:hover ,#car a:active {background-position: -186px -22px; color:#fff;}

</style>

</head>

<body>

jyjyjyjy

<div id="info">

<ul>

<li id="car"><a href="#" target="_blank"><span>

游 戏</span></a></li>

<li id="job"><a href="#" target="_blank"><span>

娱 乐</span></a></li>

<li id="eve"><a href="#" target="_blank"><span>

菜 单</span></a></li>

<li id="oth"><a href="#" target="_blank"><span>

好 玩</span></a></li>

</ul>

</div>

</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: