gpt4 book ai didi

html - 李 :hover won't change sprite position

转载 作者:太空宇宙 更新时间:2023-11-04 00:22:53 28 4
gpt4 key购买 nike

我有一个 li 附加到 javascript 的 id 和 css 的类。 css 没有改变 li:hover 上的图像。我错过了什么吗?任何帮助深表感谢!抱歉,如果显示不正确,我就没法发帖了。

  HTML
<div id="navlist">
<ul>
<li id="asteriskChecking" class="asteriskChecking"></li>
<li id="plusChecking" class="plusChecking"></li>
</ul>
</div>

CSS
.asteriskChecking {background:url('http://image.iloqal.com/lib/fe5c1570746107757c1c/m/1/Buttons.png') 0px 0px;}
.asteriskChecking li:hover{background: url('http://image.iloqal.com/lib/fe5c1570746107757c1c/m/1/Buttons.png') 0px -50px;}

.plusChecking {background:url('http://image.iloqal.com/lib/fe5c1570746107757c1c/m/1/Buttons.png') 203px 0px;}
.plusChecking li:hover{background: url('http://image.iloqal.com/lib/fe5c1570746107757c1c/m/1/Buttons.png') 203px -50px;}

最佳答案

您正在 .asteriskChecking 上应用图像,但 asteriskChecking li 元素上的不同位置..(不存在 )

使用.plusChecking:hover.asteriskChecking:hover

您也不需要重新应用图像..只需改变位置..

.asteriskChecking {
background:url('http://image.iloqal.com/lib/fe5c1570746107757c1c/m/1/Buttons.png') 0px 0px;
}
.asteriskChecking:hover{
background-position: 0px -50px;
}

.plusChecking {
background:url('http://image.iloqal.com/lib/fe5c1570746107757c1c/m/1/Buttons.png') 203px 0px;
}
.plusChecking:hover{
background-position: 203px -50px;
}

关于html - 李 :hover won't change sprite position,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8314125/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com