gpt4 book ai didi

html - 在悬停时突出显示嵌套列表中的整行

转载 作者:太空狗 更新时间:2023-10-29 13:26:52 25 4
gpt4 key购买 nike

上下文

我已经 <li><div></div></li>悬停时具有背景颜色的元素。

看起来像:

enter image description here

我想给整行上色,比如:

enter image description here

调查

代码:

div.wrapper:hover {
background: rgba(220, 220, 220, 0.3);
}

我试过了,没有成功:

div.wrapper:hover:before {
content: "";
position: absolute;
width: 100%;
height: 0;
top: 0;
right: 0;
background: rgba(220, 220, 220, 0.3);
}

问题

我该怎么做?

最佳答案

移除 ul/li 的所有边距,将内容包装器设置为 display:block,然后根据嵌套级别在这些元素上放置 padding:http://jsfiddle.net/dYdQB/

HTML

<ul>
<li><span>Hello</span></li>
<li><span>World</span><ul>
<li><span>Nested deeper</span></li>
<li><span>And again</span><ul>
<li><span>And Even Deeper</span></li>
</ul></li>
</ul></li>
</ul>

CSS

ul, li { margin:0; padding:0 }
ul li span { display:block }
ul li span:hover { background:orange }
li span { padding-left:2em }
li li span { padding-left:4em }
li li li span { padding-left:6em }​

关于html - 在悬停时突出显示嵌套列表中的整行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9537444/

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