- 此问题在此处已有答案**:
Better way to set distance between flexbox items(40个答案)
4天前关闭。
我试图使简单的导航栏与标志,导航链接和按钮。和空间一切均匀
我用 Package 器来 Package 这3个项,然后应用display:flex
,然后在list中再次应用display:flex
,但justify-content
不影响列表项,它们被合并在一起。
.nav-wrapper{
display: flex;
justify-content: space-evenly;
background: rgba(245, 253, 255, 0.8);
box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
backdrop-filter: blur(14px);
}
.nav--list{
display: flex;
justify-content: space-between;
margin: 0;
padding: 0;
list-style: none;
}
<div class="nav-wrapper">
<img src="./images/logo.svg" alt="" class="logo">
<nav class="nav">
<ul class="nav--list">
<li class="nav--list-item"><a href="#" class="nav-link boldy">Why Magic Massage</a></li>
<li class="nav--list-item"><a href="#" class="nav-link">Features</a></li>
<li class="nav--list-item"><a href="#" class="nav-link">Reviews</a></li>
<li class="nav--list-item"><a href="#" class="nav-link">FAQ</a></li>
</ul>
</nav>
<a href="#" class="order-now button">ORDER NOW</a>
</div>
2条答案
按热度按时间b4qexyjb1#
您可以使用
gap
. https://developer.mozilla.org/en-US/docs/Web/CSS/gapc3frrgcw2#
在
nav--list
类中使用cssgap
或column-gap
属性: