折叠的导航栏背景颜色更改
Collapsed navbar background color change
这个 website
上有一个折叠的导航栏
标签的背景颜色是white
,我想改变一下。我在 CSS:
中尝试了这段代码
@media (max-width: 767px) {
.nav-collapse
{
background-color: red;
}
}
有点效果,它在每个选项卡下添加了红线,但不会更改背景颜色。
如果您在移动设备上访问该站点并单击导航栏将其折叠,您可以看到它的作用。
我正在尝试仅针对移动设备更改此设置。
我确定有一个简单的解决方案,但我想不出来。
有人可以帮忙吗?
这是因为你的灰色背景设置在锚点上,而不是 NAV 本身
如果你这样做:
.header ul.nav li a {
background: red;
}
它会起作用..
我刚刚再次检查,你有 3 个元素添加了背景,你的外包装上有红色,你有白色添加到列表元素,你的锚上有灰色
基本上在您的 html 中有内联样式,可以删除它或更改颜色,或者如果您希望通过 css 更改它,请使用以下代码:
.nav-collapse ul li { backgroud-color: red !important; }
Inline style Refrence Image
这个 website
上有一个折叠的导航栏标签的背景颜色是white
,我想改变一下。我在 CSS:
@media (max-width: 767px) {
.nav-collapse
{
background-color: red;
}
}
有点效果,它在每个选项卡下添加了红线,但不会更改背景颜色。
如果您在移动设备上访问该站点并单击导航栏将其折叠,您可以看到它的作用。
我正在尝试仅针对移动设备更改此设置。
我确定有一个简单的解决方案,但我想不出来。
有人可以帮忙吗?
这是因为你的灰色背景设置在锚点上,而不是 NAV 本身
如果你这样做:
.header ul.nav li a {
background: red;
}
它会起作用..
我刚刚再次检查,你有 3 个元素添加了背景,你的外包装上有红色,你有白色添加到列表元素,你的锚上有灰色
基本上在您的 html 中有内联样式,可以删除它或更改颜色,或者如果您希望通过 css 更改它,请使用以下代码:
.nav-collapse ul li { backgroud-color: red !important; }
Inline style Refrence Image