Bootstrap Navbar: styling the active Menu-Button
Guten Tag
wenn ich eine Bootstrap-Navbar einfüge, dann kann ich die verschiedenen Elemente stylen: Hintergrund, Schrift, eventeull auch Rahmen usw. Das läuft alles OK.
Ich möchte, dass der aktive Link gleich aussieht wie bei hover.
Das habe ich jedoch nicht geschafft.
Der Hintergrund funktioniert, auch die Schriftart und die Schriftgrösse, nicht jedoch die Farbe der Schrift.
HTML-Code:
<nav class="row">
<nav class="navbar navbar-default">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#defaultNavbar1" aria-expanded="false"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="defaultNavbar1">
<ul class="nav navbar-nav">
<li class="active"><a href="index.html"><span class="glyphicon glyphicon-home" aria-hidden="true"></span>
Home<span class="sr-only">(current)</span></a></li>
Erste Variante in CSS:
nav.row .nav.navbar-nav > .active > a, nav.row .nav.navbar-nav > .active > a:hover, nav.row .nav.navbar-nav > .active > nav.row .nav.navbar-nav > .active > a:focus{
background-color: rgba(103,103,103,1.00);
color: rgba(229,229,229,1.00);
}
Resultat: Schriftfarbe wie bei den anderen links des Menus.
Zweite Variante in CSS:
.navbar-default .navbar-nav > .active a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
background-color: rgba(103,103,103,1.00);
color: rgba(229,229,229,1.00);
}
