CSS图像精灵错误
我试图做一个简单的悬浮效果与我的提交按钮CSS图像精灵错误
CSS
#submit1 a:hover{
background-position: -1px -56px ;
background-image:url(sprites.png);
}
#submit1{
background-position: -140px -58px ;
width: 112px;
height: 33px;
background-image:url(sprites.png);
}
HTML
<div id="submit1">
<a href="#">
</a>
</div>
打开#submit1 a:hover
到#submit1:hover
#submit1:hover {
background-position: -1px -56px ;
background-image:url(sprites.png);
}
#submit1 {
background-position: -140px -58px ;
width: 112px;
height: 33px;
background-image:url(sprites.png);
}
你可以看到结果这里:http://jsfiddle.net/eu3zc/
编辑: 至于您的评论,当你正在编辑多个元素添加一个逗号。
例子:
#submit1:hover, a:hover {
color: #000;
}
#submit1, a {
color: #FFF;
}
#submit1, a
这意味着我wan't我的CSS代码应用到#submit1
和a
在任何时候。
#submit1:hover, a:hover
这意味着我不想将我的CSS代码应用于#submit1
和a
,但只有当我悬停时。
您可以通过添加更多逗号来添加更多元素,以将相同的CSS代码应用于所有元素。
Thankyou,WHat如果我想为我的按钮添加HOME文本,并且当它悬停时,文本将更改颜色。我尝试添加'code'#submit1:hover {#color:#000;}'code'和'code'#submit1 a {color:#FFF;'code',但它只是将颜色更改为白色并且没有更改带着悬停效果变黑。 – 2013-04-08 04:19:30
我编辑了我的答案来回答你在评论中提出的问题。 – 2013-04-08 04:29:47
你真棒!谢谢 – 2013-04-08 04:33:44
究竟是什么问题? – 2013-04-08 04:03:23