gpt4 book ai didi

html - CSS :hover only affect top div of nest

转载 作者:技术小花猫 更新时间:2023-10-29 12:05:14 28 4
gpt4 key购买 nike

你好:有一些像这样的 html:

<div class="class" >
<div class="class" >
</div>
</div>

还有一些 CSS,例如:

div.class:hover
{
border-width:2px;
border-style:inset;
border-color:red;
}

当我将鼠标悬停在内部 div 上时,两个 div 都有红色边框。是否可以使用 css 停止传播并在内部 div 上获得红色边框?

谢谢。

编辑:从 borrible 指向的答案开始,我最终得到:

    $("div.class").mouseover(
function(e) {
e.stopPropagation();
$(this).css("border-color", "red");
}).mouseout(
function() {
$(this).css("border-color", "transparent");
});

遗憾的是它不是 css 但可以完成工作。谢谢大家,没有得到我想要的,但学到了很多新东西。堆栈溢出不是很好 :)

最佳答案

看看http://jsfiddle.net/n6rzA/

那里的代码:

<div class="c">
<div class="c"></div>
</div>

.c:hover {border:solid 1px red}
.c > .c:hover {border:solid 1px green}

关于html - CSS :hover only affect top div of nest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6679283/

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