gpt4 book ai didi

html - 将鼠标悬停在 li 上,背景会改变吗?

转载 作者:太空宇宙 更新时间:2023-11-04 04:58:51 25 4
gpt4 key购买 nike

我在将鼠标悬停在事件的 li 元素上时遇到问题。

我需要当前类与悬停相同,我不确定我哪里出错了。

谢谢

最佳答案

我提出以下更改:

  1. 制作<li> 活跃,不是<a> .
  2. 合并:hover.active规则,便于维护。
  3. 不要为正常事件/悬停 状态设置不同的填充。

演示: http://jsfiddle.net/LVLKW/11/


HTML

<div id="nav">
<ul>
<li class="current"><a href="#">Home</a></li>
<li><a href="#">About Us</a></li>
</ul>
</div>​

CSS

body {
background-color: lightblue;
}
#nav ul{
margin-top: 23px;
list-style: none;
}
#nav ul li{
font-size: 17px;
padding: 10px 11px 7px 11px;
font-weight: bold;
font-family: HelNue;
display: inline;
}
#nav ul li.current,
#nav ul li:hover{
font-family: HelNue;
background-color: white;
margin: 0;
color: #58585a;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
#nav ul li:hover a{
color: #58585a;
}

#nav ul li a{
color: black;
}​

关于html - 将鼠标悬停在 li 上,背景会改变吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11881904/

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