CSS если условия по URL? - PullRequest
       6

CSS если условия по URL?

0 голосов
/ 22 января 2020

Я ищу способ подойти к этому вопросу. На моей домашней странице фон является темным изображением, поэтому моя навигация должна быть белой. Но на другой странице все белое ... Как я могу сделать условие для этого? Я могу сделать это мой URL или элемент?

Best


Я забыл упомянуть, это веб-сайт Magento2 ... Так что я не могу это добавить идентификатор на body html tag.

Ответы [ 2 ]

0 голосов
/ 22 января 2020

домашняя страница:

<body id="home_page">
...
</body>

другая страница:

<body id="other_page">
...
</body>

css

#home_page {
 background: black;
}
#other_page {
 background: white;
}
0 голосов
/ 22 января 2020

Создайте 2 класса, один как .dark, а другой как .light или .white и добавьте эти классы при изменении страницы.

.dark {
 color: white;
}

.light, .white {
 color: black;
}

и все дочерние элементы должны наследовать родительские элементы цвет

...