css - 悬停在子菜单上时的父悬停状态

标签 css menu

当悬停在子菜单链接上时,如何将三 Angular 形悬停状态包含到父链接中? http://website-test-lab.com/sites/tcf/locals/

目前,css 三 Angular 形出现在悬停时和当前页面上时。如果您访问上面的链接并将鼠标悬停在关于链接上,然后将鼠标悬停在子菜单上,您会看到三 Angular 形消失了。我希望它留下来。

这是我的 CSS:

    .nav ul li a:hover:after,
.nav .current-menu-item:after,
.nav .current_page_parent:after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 28px;
    margin: 0 auto;
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 31px 10px 15px;
    border-color: transparent transparent $pink transparent;
}   

提前致谢

最佳答案

您可能需要更改触发 :hover 的元素声明实际上你在 <a> 上有它标记将其更改为 <li> .

你有这个选择器:

.nav ul li a:hover:after 

将其更改为:

.nav ul li:hover > a:after 

关于css - 悬停在子菜单上时的父悬停状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21186988/

相关文章:

css - 嵌套列表的交替行着色方案

java - 如何捕获对 JMenu 元素的点击?

html - 如何在div中居中对齐多个span?

javascript - 使用 Bluefieldscom intl-tel-input,如何使标志下拉菜单不与其他输入重叠?

css - Twitter Bootstrap 删除带有行条纹的表格行突出显示

html - 我如何在CSS中添加关闭按钮

html - <option> 是不可点击的,但它在 <aside> 之外工作

javascript - 当用户到达页面底部时关闭弹出菜单

css - 为什么 Bootstrap 4 中的 pills 没有任何样式?

swift - 在快速点击按钮时显示上下文菜单