Как выровнять 3 элемента так, чтобы первый и последний встали по краям блока, а второй в его центре
На примере такой верстки, нужно, чтобы .header__hero-text встал по центру, в то время, как остальные элементы header__container по краям этого контейнера.
<header className='header'>
<div className='header__container'>
<div className='header__links-wrapper'>
<a className='header__link'>Link 1</a>
<a className='header__link'>Link 2</a>
<a className='header__link'>Link 3</a>
<a className='header__link'>Link 4</a>
</div>
<p className='header__hero-text'>91 DAYS</p>
<p className='header__action'>watch</p>
</div>
</header>
Ответы (1 шт):
Автор решения: CbIPoK2513
→ Ссылка
.header__container {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: baseline;
width: 100%;
}
.header__container > * {
width: 100%;
}
.header__container > *:nth-child(1),
.header__container > *:nth-child(3) {
background: gray;
}
.header__container > *:nth-child(2) {
background: red;
}
<header class='header'>
<div class='header__container'>
<div class='header__links-wrapper'>
<a class='header__link'>Link 1</a>
<a class='header__link'>Link 2</a>
<a class='header__link'>Link 3</a>
<a class='header__link'>Link 4</a>
</div>
<p class='header__hero-text'>91 DAYS</p>
<p class='header__action'>watch</p>
</div>
</header>