你好我对css sprite有一些误解。我想要一个像下面这样的按钮(悬停在绿色复选标记上。如果我将这两张图片组合成一个带有背景 url 和背景位置的精灵,它就像一个魅力。
链接到图片说明 抱歉没有足够的声誉来发布图片
但我的问题是按钮是由背景组成的
我在上面放了一个带有复选标记的精灵(假)
但没有办法做同样的事情,但有悬停状态(真正的复选标记)
我的 HTML
<div class="sprite sprite-novalid"> </div>
<input type="button" id="cancel" value="Cancel" name="button" onclick="" class="btn" title="Cancel [Alt+X]">
我的 CSS :对于没有任何复选标记的背景按钮
.btn,input[type="button"],.btn{
background-color:#ECF1F4;
background-image:url(http://);
border-color:#ABC3D7;
color:#000000}
.btn, input{
border-radius:12px;
height: 31px;
width: 180px}
我的 css :对于精灵
.sprite {
background: url(http://);
no-repeat;}
我的 css :用于错误的复选标记(灰色)
.sprite-novalid {
width: 19px;
height: 16px;
background-position: -31px 2px;
position: absolute;
display: inline-block;
bottom: 134px;
left: 21px;}
对于悬停 css,我什么也没放,因为错误太多
感谢大家的建议,或/并让我走上正轨。
最好的问候迪米特里