" .-6ren">
gpt4 book ai didi

html - 如何通过悬停更改 li 标签的背景颜色?

转载 作者:搜寻专家 更新时间:2023-10-31 22:03:15 24 4
gpt4 key购买 nike

使用 onMouseOver 更改 li 标记的背景颜色的最佳方法是什么?我这样试过,但是不行:

生成 HTML 的代码:

echo "<a href=".$obj_players->Page." target=_parent>
<li style=\"background-color:#FFFFFF;\"><span class=\"left\">" . $obj_players->Name . "</span><span class=\"right\">" . $obj_players->Viewers . "</span></li></a>";

CSS:

#navlist li:hover {
background-color:#2EA620;
}

#navlist li {
width:175px;
height:30px;
text-align:center;
line-height:30px;
font:"Myriad Pro";
font-size:14px;
padding-left:10px;
padding-right:10px;
border-bottom:1px solid;
border-color:#333;
}

说明:我必须在 li 标签中声明背景颜色,因为我有不同的 li 元素具有不同的背景颜色。而 li 在 ID 为 navlist 的 div 中。

我还有一个问题,就是我不想让每个 li 都用 onmouseover 改变背景颜色,但我稍后会解决这个问题,因为我认为我应该能够自己管理它.

最佳答案

您需要删除 background-color:#FFFFFF 内联,并将其添加到 css。然后 #navlist li:hover { background-color:#2EA620; 应该可以工作。

示例:http://jsfiddle.net/jU8Pp/

关于html - 如何通过悬停更改 li 标签的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14569661/

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