html - 悬停时更改单个 li 的颜色

标签 html css

悬停时,我正在努力更改该特定 li 的字体颜色。当鼠标指向 li 从白色到黑色时,我的代码无法正常工作。

.tags-list li{display:inline-block;background-color:#253b5d;    padding: 1px 10px !important;
    text-transform: lowercase;
    font-weight: normal;
    font-size: 14px;   
    transition: all 1s linear;
    }
.tags-list li:hover{background-color: #aebdd5;}
.tags-list li a{transition: all 1s linear;color:white;}
.tags-list ul li a:hover{color:black;}
<ul class="tags-list">
<li><a href="#">Testing</a></li>
<li><a href="#">Testing</a></li>
<li><a href="#">Testing</a></li>
<li><a href="#">Testing</a></li>
<li><a href="#">Testing</a></li>
<li><a href="#">Testing</a></li>
</ul>

最佳答案

删除ul..tags-list已经引用了ul。它不包含另一个 ul

.tags-list li{display:inline-block;background-color:#253b5d;    padding: 1px 10px !important;
    text-transform: lowercase;
    font-weight: normal;
    font-size: 14px;   
    transition: all 1s linear;
    }
.tags-list li:hover{background-color: #aebdd5;}
.tags-list li a{transition: all 1s linear;color:white;}
.tags-list li a:hover{color:black;}
<ul class="tags-list">
<li><a href="#">Testing</a></li>
<li><a href="#">Testing</a></li>
<li><a href="#">Testing</a></li>
<li><a href="#">Testing</a></li>
<li><a href="#">Testing</a></li>
<li><a href="#">Testing</a></li>
</ul>

关于html - 悬停时更改单个 li 的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56354639/

相关文章:

HTML,Body height 100% 不起作用

html - 如何使用 CSS 定位奇数和偶数 div?

javascript - 为什么通过 Javascript 显示/隐藏 HTML 元素会将其放在新行上?

c# - 动态内容提供端点作为音频源,跳过不起作用或下载不起作用

jquery - 需要绘制/动画一个小方形背景图像,然后在 x 和 y 上重复它

html - 是否每个 div、section、main 和 article 都需要有角色属性

html - 不能使用 first-child css 来设置显示

html - 如何让导航栏从顶部下拉占据整个页面?

html - 光标 : copy not working in Internet Expoler

CSS:只滚动到可见内容