gpt4 book ai didi

html - CSS 高亮列表条目

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

我创建了一个简单的列表如下:

.menu ul {
font-size:20px;
margin-left:0;
list-style: none;
padding-left:5px;

}

.menu li {
position: relative;
padding-left: 3em;
margin: 0.45em 0;
list-style: none;
line-height: 1.8em;
font-size:20px;
cursor: pointer;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}

.menu li:hover {
color: #2693ff;
}

.menu li:after {
position: absolute;
top: 2.1em;
left: 0.9em;
width: 2px;
height: calc(100% - 2em);
content: '';
z-index: 0;
}

.menu li li {
font-size:20px;
}
    <ul class="menu">
<li class="menu"><span class="icon-indent"></span>Learn HTML</li>
<li class="menu"><span class="icon-indent"></span>Create my own web site:
<ol>
<li class="menu"><span class="icon-indent"></span>Development Articles</li>
<li class="menu"><span class="icon-indent"></span>News and Stuff</li>
<li class="menu"><span class="icon-indent"></span>Funny Cat Pictures</li>
</ol>
</li>
<li class="menu"><span class="icon-indent"></span>PROFIT</li>
<li class="menu"><span class="icon-indent"></span>PROFIT
<li class="menu"><span class="icon-indent"></span>Create my own web site:
<ol>
<li class="menu"><span class="icon-indent"></span>Development Articles</li>
<li class="menu"><span class="icon-indent"></span>News and Stuff</li>
<li class="menu"><span class="icon-indent"></span>Funny Cat Pictures</li>
</ol>
</li>
<li class="menu"><span class="icon-indent"></span>Funny Cat Pictures</li>
</ul>

使用 CSS,我可以在将鼠标悬停在每个条目上时突出显示它。

但是,如果我将鼠标悬停在嵌套列表的主条目或嵌套列表中的单个条目上,则该嵌套级别中的所有条目及其主条目都会突出显示。

有没有办法做到这一点,以便只有我悬停的条目被突出显示,而不是嵌套列表中的所有条目?

FIDDLE HERE 显示问题

最佳答案

https://jsfiddle.net/hba5jgxb/1/

将每个元素的文本包装在标签中,然后为其应用 CSS 悬停:

<li class='menu'>
<span class="icon-indent"></span>
<span class="item-text">Learn HTML</span>
</li>

.item-text:hover {
color: #2693ff;
}

关于html - CSS 高亮列表条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39890560/

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