Итак, я делаю меню для веб-сайта, когда веб-сайт загружается, меню выглядит как img # 1, значки на боковой панели складываются, чего я не хочу.
img1
После того, как вы наведите курсор мыши на значки, они правильно складываются img # 2.
после зависания
Вот как я на самом деле этого хочу.
Я уверен, что это просто что-то маленькое, но я не могу понять это?
nav {
height: 40px;
background-color: var(--main-bg-color);
width: 100%;
margin: 2% 0;
}
.menu-icon {
display: none;
}
.main-nav {
margin-right:auto;
padding-left:4%;
width:fit-content;
}
nav li {
display: inline;
padding-right:5%;
}
nav a {
text-transform: uppercase;
letter-spacing: 1.5px;
text-decoration: none;
color: var(--light-color);
font-family: var(--font-h);
}
.icon-nav{
margin-left:auto;
padding-right:4%;
}
.icon-nav a{
padding: 0 5%;
}
HTML
<nav>
<div class="menu-icon">
<i class="fa fa-bars" aria-hidden="true"></i>
</div>
<div class="main-nav">
<ul>
<li>
<a href="/">Home</a>
</li>
<li>
<a href="/#about-me">About me</a>
</li>
<li>
<a href="/#skills">Skills</a>
</li>
<li>
<a href="/#portfolio">Portfolio</a>
</li>
<li>
<a href="/#contact-wrapper">Contact</a>
</li>
</ul>
</div>
<div class="icon-nav">
<a href="" target="_blank">
<i class="fa fa-github" aria-hidden="true"></i>
</a>
<a href="" target="_blank">
<i class="fa fa-twitter" aria-hidden="true"></i>
</a>
<a href="" target="_blank">
<i class="fa fa-linkedin" aria-hidden="true"></i>
</a>
</div>
</nav>