更改菜单底部边框的颜色

Change the color of border-bottom of menu

我在这个网站上工作https://fortlauderdaleflorida.realestate/ 我想更改顶部菜单底部边框的颜色。它出现在悬停状态。它目前是黄色的,我想把它改成蓝色。我为此写了这个 CSS 但它不起作用

.elementor-2992 .elementor-element.elementor-element-1b362db .elementor-nav-menu--main .elementor-item:hover{
    color: green;
    border-bottom-color: blue;
    text-decoration: none;
}

颜色和文字装饰 属性 有效,但底部边框无效。请告诉我该怎么做。

其实你应该写

.elementor-2992 .elementor-element.elementor-element-1b362db .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-2992 .elementor-element.elementor-element-1b362db .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: blue;
}

因为黄线不是<a>的,而是<a>::after的。

您应该在 css

中添加

css

.elementor-2992 .elementor-element.elementor-element-1b362db .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after {
    background-color: green !important;
}