You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Elementor主导航特定菜单项颜色并解决CSS优先级覆盖问题

解决Elementor主导航菜单项样式被覆盖的问题

问题分析

你添加的自定义CSS选择器.rezerwacja.menu-item > a权重低于Elementor的全局导航样式选择器,同时你的!important语法存在错误,导致样式无法生效。

解决方案

方案1:提升选择器权重(推荐,避免使用!important)

直接复用Elementor的父级选择器,结合你的自定义类,让新选择器权重高于全局样式:

.elementor-365 .elementor-element.elementor-element-272b066 .elementor-nav-menu--main .rezerwacja.menu-item > a {
    color: #D76C35;
    fill: #D76C35; /* 同步修改图标颜色(如果菜单项带图标) */
}

该选择器权重高于原全局样式,会直接覆盖原有颜色设置。

方案2:修正!important语法(快速解决)

如果想继续使用原有选择器,需修正!important的位置(必须放在属性值后、分号前):

.rezerwacja.menu-item > a {
    color: #D76C35 !important;
    fill: #D76C35 !important; /* 若有图标需同步修改 */
}

方案3:确保自定义CSS加载顺序

把上述代码放在以下位置,保证加载顺序晚于Elementor的组件样式:

  • 进入「外观>自定义>额外CSS」粘贴代码
  • 或在Elementor编辑器中,打开对应页面的「页面设置>高级>自定义CSS」粘贴代码
  • 优先使用全局/页面级的自定义CSS区域,避免直接放在菜单设置的CSS类中

验证方法

修改后刷新页面,打开开发者工具检查目标菜单项的color属性,确认你的自定义样式已被应用(不再被划掉)。

内容的提问来源于stack exchange,提问作者Mintyman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 05:14:57