J'essaie de positionner un cercle 5px x 5px au centre du dessous des liens dans un nav pour indiquer quelle page est actuellement utilisée par l'utilisateur, mais je ne suis pas sûr de savoir comment Je devrais y aller.Positionner un cercle sous le texte en CSS
Actuellement, j'ai ceci: Image
Je suis en train de le faire: Image
Voici le code:
<ul id="nav-menu">
<li class="nav-menu-item">
<a href="ourwork.html">Our work</a>
</li>
<li class="nav-menu-item">
<a href="#whatwedo">What we do</a>
</li>
<li class="nav-menu-item">
<a href="#blog">Blog</a>
</li>
<li class="nav-menu-item">
<a href="#contact">Contact</a>
</li>
</ul>
nav {
height: 70px;
background: #fff;
display: flex;
align-items: center;
padding: 0 75px;
}
#nav-logo-link {
flex: 1;
}
#nav-logo {
height: 35px;
}
#nav-menu {
list-style: none;
padding: 0;
white-space: nowrap;
}
#nav-menu > li {
display: inline;
margin: 0 10px;
}
#nav-menu > li > a {
text-decoration: none;
color: #000;
}
J'ai essayé de mettre un élément <i>
dans le <li>
et puis en le positionnant comme absolu, et tandis que je peux le mettre à la bonne hauteur (puisque la hauteur de nav est statique), quand je le mets comme left: 0;
, il saute sur le côté gauche de la navigation entière. J'ai essayé de mettre un <div>
dans le <li>
mais cela n'a rien fait.
Des idées?
Merci! J'ai bien travaillé. –
De bonnes choses, pas de problème! – Matt