Ich versuche, eine Unterstreichung zu machen, die 50% der Länge des Wortes und zentriert unter dem Wort schwebt.Benutzerdefinierte Unterstreichung, um die Breite des Inhalts anzupassen
Die Breite im Pseudo-Selektor nimmt die Breite des nav
eher als die Breite des a
wird schwebend, trotz der Auswahl der a
.
Bei der Einstellung der left
-Eigenschaft ist es die linke Seite der nav
statt links von der a
. Ich brauche es relativ zu dem Gegenstand, der schwebt.
Hier ist der relevante Code:
nav a:hover::before{
position: absolute;
left: calc(50% - 10%);
bottom: 0;
width: 20%;
height: 1px;
background: #7b0700;
content: "";
}
und ein CodePen
http://codepen.io/WallyNally/pen/dXxrgj
Irgendwelche Vorschläge? Danke.
Was genau haben Sie unterstrichen? Ich sehe den ersten Buchstaben jedes Links unterstrichen, wenn er überlagert ist. – zer00ne