gpt4 book ai didi

jquery - li 鼠标悬停改变图像( Sprite 图像)

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

我想更改 sprite 图像悬停鼠标。

li,标签没有特殊的类。太多了。

我只想在现有的 i 类标签中添加“_on”。

html

<ul id="gnb">
<li class="frist mNavi01"><a href="/in01.asp"><i class="icon icon-mNavi01"></i></a>
<ul>
<li><a href="info/in01.asp"><i class="icon icon-mNavi01_01"></i></a></li>
<li><a href="info/in01_1.asp"><i class="icon icon-mNavi01_02"></i></a></li>
<li><a href="info/in01_2.asp"><i class="icon icon-mNavi01_03"></i></a></li>
</ul>
</li>

CSS

    .icon-mNavi01_01 { //normal
background-image: url(../img/sprites/header_icons.png);
background-position: 0px -129px;
...
}
.icon-mNavi01_01_on { //hover
background-image: url(../img/sprites/header_icons.png);
background-position: -148px -54px;
...
}
.icon-mNavi01_02 { //normal
background-image: url(../img/sprites/header_icons.png);
background-position: 0px -296px;
...
}
.icon-mNavi01_02_on { //hover
background-image: url(../img/sprites/header_icons.png);
background-position: -328px 0px;
...
}
.icon-mNavi01_03 { //normal
background-image: url(../img/sprites/header_icons.png);
background-position: 0px -53px;
...
}
.icon-mNavi01_03_on { //hover
background-image: url(../img/sprites/header_icons.png);
background-position: 0px -71px;
...
}

最佳答案

:hover css用于设置元素悬停时的样式。

.icon-mNavi01_01:hover { //hover
background-image: url(../img/sprites/header_icons.png);
background-position: -148px -54px;
...
}

关于jquery - li 鼠标悬停改变图像( Sprite 图像),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38804832/

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