【问题标题】:Change the color of border-bottom of menu更改菜单边框底部的颜色
【发布时间】:2019-08-21 04:04:35
【问题描述】:

我正在这个网站上工作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;
}

Color 和 text-decoration 属性有效,但border-bottom 无效。请告诉我该怎么做。

【问题讨论】:

  • 您需要将.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 定位为边框底部,因为黄色下划线是伪元素之后。 prnt.sc/ovejts

标签: css wordpress menu


【解决方案1】:

其实你应该写

.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

【讨论】:

    【解决方案2】:

    你应该添加你的css

    css

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

    【讨论】:

    • 感谢您的回答,它也有效。我接受另一个答案,因为它排在第一位,但我对你的答案投了赞成票,因为它也对我有帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-09
    • 1970-01-01
    • 2017-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-08
    相关资源
    最近更新 更多