Wie kann ich die Farbe der Unterstreichung eines <a>
Tags ändern, wenn Sie darüber schweben?Wie man eine Unterstreichung von einem <a> Tag Farbe beim Schweben über es machen
Ich habe etwas Forschung und da Sie die Farbe der Linie nicht direkt ändern können Sie die - border-bottom
Option verwenden, habe ich dies versucht, aber wenn ich es in Chrom öffnen passiert nichts beim Schweben über es.
.nav-main {
width:100%;
background-color: #222;
height:70px;
color:#fff;
display:flex;
justify-content: center;
}
.nav-main > ul {
margin:0;
float:left;
list-style-type: none;
}
.nav-main > ul > li {
float:left;
padding-left: 10px;
}
.nav-item {
display:inline-block;
padding:15px 20px;
height:40px;
line-height:40px;
color:#fff;
text-decoration:none;
}
.nav-item:hover {
border-bottom-color: #00cc00;
}
<nav class="nav-main" id="navMain">
<ul>
<li>
<a href="#" class="nav-item"> HOME</a>
</li>
<li>
<a href="#" class="nav-item">ABOUT US </a>
</li>
<li>
<a href="#" class="nav-item">PORTFOLIO </a>
</li>
<li>
<a href="#" class="nav-item">SERVICES </a>
</li>
<li>
<a href="#" class="nav-item">CONTACT US </a>
</li>
</ul>
</nav>
JS FIDDLE
Und Sie, dass die Grenze unsichtbar und Setup Farbe Ursache Sichtbarkeit der Grenze zu denken? Sie müssen die vollständige Grenzdeklaration schreiben: border-bottom: 2px solid # 00cc00 zum Beispiel. –