【发布时间】:2021-09-10 07:34:33
【问题描述】:
嗯,这应该很简单。我有以下 CSS sn-p:
.nav-item > .nav-link:not(.active)::after {
content: "test";
display: block;
width: 0;
border-bottom: solid 2px #019fb6;
transition: width .3s;
}
但是,我想做这样的事情:
.nav-item::after > .nav-link:not(.active) {
content: "test";
display: block;
width: 0;
border-bottom: solid 2px #019fb6;
transition: width .3s;
}
最后:
.nav-item:hover::after > .nav-link:not(.active) {
width: 100%;
}
我正在尝试创建仅适用于没有“活动”类的导航项的悬停效果。但是,那是行不通的。我做错了什么?
HTML:
<li class="nav-item"><a class="nav-link text-left" href="#">Second Item</a></li>
<li class="nav-item"><a class="nav-link text-left active" href="#">FirstItem</a></li>
提前致谢。
【问题讨论】:
-
这能回答你的问题吗? Is there a CSS parent selector?
标签: html css bootstrap-4 css-selectors