我正在训练使用 css-grid,尝试将标题中的三个元素彼此距离相同,但它们都已移至左侧并且不想使用容器的左侧。也就是说,它们需要沿着容器的整个长度放置,彼此之间的距离相等。请帮帮我。
.container {
width: 140rem;
margin: 0 auto;
}
.header {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr));
align-items: center;
}
.hamburger {
display: flex;
flex-direction: column;
width: 4.8rem;
}
.hamburger span {
display: block;
height: .2rem;
width: 4.8rem;
background: white;
}
.hamburger span:not(:last-child) {
margin-bottom: .6rem;
}
<header class="header container">
<div class="icons">
<img src="icons/facebook.svg" alt="facebook" />
<img src="icons/twitter.svg" alt="twitter" />
</div>
<img src="icons/logo.svg" alt="logo" />
<div class="hamburger">
<span></span>
<span></span>
</div>
</header>
嗯,像这样的事情......