Я искал похожие вопросы, но ни один из них не работал, поэтому я здесь прошу вас о помощи. Я хочу:выделить активный элемент на основе активной страницы
Когда кто-то посещает «про», лития станет активным, так что css будет применяться. Когда он нажимает на «сервис» такой же, как и выше будет происходить и т.д.
Примечание 1: это меню вызывается в основном корпусе с require_once («путь/к/navmenu.php»), и я не знаю, что это влияет на что-либо.
Примечание 2: Я знаю, что ключ jQuery здесь, но я пробовал некоторый код в stackoverflow из похожих вопросов, и никто не работал. JSfiddle ценится
HTML КОД:
<nav class="flexy-menu">
<li class="active"><a href="index.php">home</a><div class="menu-space"></div></li>
<li><a href="about-us-style1.php">about</a><div class="menu-space"></div></li>
<li><a href="service-style2.php">service</a><div class="menu-space"></div></li>
</nav>
CSS КОД:
.flexy-menu li:hover > a,
.flexy-menu li.active a {
background: #c68f50;
color: #fff;
}
некоторые вариации этого может помочь -http: //stackoverflow.com/questions/9755751/how-to-style-a-link-that-matches-the-current-url –
даже это может help только с помощью CSS https://css-tricks.com/attribute-selectors/ –