html - 如何改变一个
问题描述
在我的<ul>
列表中,我有几个<li>
带有<a>
标签。
我想在<a>
标签上悬停时更改 li 项目符号图标的颜色(我的意思是旁边的项目符号<li>
)
我试过
a:hover {
color:red;
}
但它不会影响<li>
项目符号图标。
我也试过
ul li:hover{
color:red;
}
但它不能完美地工作,因为当鼠标移动到<a>
标签附近而不是它时<li>
,子弹开始改变颜色。
解决方案
你的代码实际上对我有用。
<ul>
<li>
<a href="#">A</a>
</li>
<li>
<a href="#">B</a>
</li>
<li>
<a href="#">C</a>
</li>
</ul>
CSS:
ul li:hover{
color:red;
}
推荐阅读
- c# - 如何在特定计时器后更改每个动态创建的标签的背景色?c#
- css - 尽管有块值,但元素没有从新行开始?
- regex - 使用正则表达式获取高度和长度
- javascript - 登录后设置不记名令牌
- php - 在php中重定向到Iframe之外的另一个页面
- ansible - 从 ansible playbook 内部执行 docker-compose
- sql - 使用 DAX 在 Power BI 中分离列
- javascript - 如何正确地将“this”对象发送到函数
- firebase - Firebase 实时数据库中有关身份验证的信息
- flask - 烧瓶护身符。将sha256列入白名单不起作用