我在那个 psd 文件中做一个导航:
https://imgur.com/a/OEbJDAX
但在我的 html/css 代码中,这个导航看起来像这样:
https://imgur.com/a/1OlW3eW
您可以看到徽标高于导航,如果我减小尺寸,此导航不会做出响应
我试图改变容器,在 css 中做了一个 flex。但这并没有帮助。
HTML:
<header>
<div class="container">
<nav id="main-nav">
<ul class="menu">
<li><a href="#">Tour</a></li>
<li><a href="#">Features</a></li>
<li><a href="#">Pricing</a></li>
</ul>
<h2 class="logo">NEWPROVIDENCE</h2>
<ul class="menu">
<li><a href="#">Help</a></li>
<li><a href="#">Contact</a></li>
<a href="#" class="apple"><i class="fab fa-apple fa-1x"></i>Get app</a>
</ul>
</nav>
</div>
</header>
CSS:
.container {
max-width: 1100px;
margin: 0 auto;
padding: 0 2rem;
overflow: hidden;
}
header {
background: url('../img/bg-header.png') no-repeat center center / cover;
height: 100vh;
}
#main-nav {
display: flex;
justify-content: space-between;
padding: 2rem;
}
#main-nav ul {
display: flex;
list-style: none;
align-items: center;
}
#main-nav ul li a {
padding: 0.75rem;
font-size: 16px;
margin: 0 0.25rem;
color: #26272d;
}
#main-nav ul li a:hover {
color: #bebebf;
}
.apple {
display: inline-block;
padding: 0.5rem 1rem;
border: none;
border-radius: 20px;
color: #fff;
background: #267df4;
}
.apple i {
margin-right: 10px;
}