Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript CSS如果条件通过url?_Javascript_Jquery_Css_Less - Fatal编程技术网

Javascript CSS如果条件通过url?

Javascript CSS如果条件通过url?,javascript,jquery,css,less,Javascript,Jquery,Css,Less,我正在寻找解决这个问题的方法。 在我的主页上,背景是一个黑色的图像,因此,我的导航必须是白色的。 但是,在另一页上,它是白色的。。。 我怎么能为这个做一个条件呢? 我可以在我的url或元素中执行此操作吗 最好的 我忘了提到,这是一个Magento2网站。。。 因此,我不需要这样做,我可以在主体html标记上添加ID。创建两个类,一个为.dark,另一个为.light或.white,并在页面更改时添加此类 .dark { color: white; } .light, .white { c

我正在寻找解决这个问题的方法。 在我的主页上,背景是一个黑色的图像,因此,我的导航必须是白色的。 但是,在另一页上,它是白色的。。。 我怎么能为这个做一个条件呢? 我可以在我的url或元素中执行此操作吗

最好的


我忘了提到,这是一个Magento2网站。。。
因此,我不需要这样做,我可以在主体html标记上添加ID。

创建两个类,一个为
.dark
,另一个为
.light
.white
,并在页面更改时添加此类

.dark {
 color: white;
}

.light, .white {
 color: black;
}
所有子元素都需要继承父元素的颜色

主页:
由于您的主页是唯一一个与其他页面的导航菜单相比独一无二的主页,因此请为其创建一个id。因此,应该为其他页面设计默认导航,并通过引用ID创建新的主导航css。在
标记上分配ID。eg<代码>请详细解释。您如何管理您的导航?
<body id="home_page">
...
</body>
<body id="other_page">
...
</body>
#home_page {
 background: black;
}
#other_page {
 background: white;
}