За живота си не мога да накарам цветовете на фона или цветовете на текста да се променят на елементите на навигационната ми лента, когато използвам navbar-pills чрез bootstrap.
Ако премахна елемента за хапчета, цветовете работят правилно. Получавам синьото хапче по подразбиране с бял текст -- въпреки че удебеленият елемент работи при задържане.
a:hover {
font-weight: 900;
}
a:link {
color: blue;
text-decoration: underline;
}
a:visited {
color: green;
}
a.active {
color: #df4759;
background-color: #323232;
text-decoration: none;
}
<!-- Nav -->
<nav class="nav-pills navbar navbar-expand-sm">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" href="/bgindex.html">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/bgmenu.html">Menu</a>
</li>
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="/bg">Contact Us</a>
</li>
</ul>
</nav>