Как во флексбоксах оторвать один крайний элемент от группы элементов, выровненных justify-content-ом по центру главной оси, и прилепить к правому или левому краю контейнера?
К примеру:
.wrapper {
border: 5px solid blue;
height: 150px;
display: flex;
justify-content: center;
}
.block1, .block2, .block3 {
border: 5px solid red;
margin: 0 3%;
}
<div class="wrapper">
<div class="block1">Блок1</div>
<div class="block2">Блок2</div>
<div class="block3">Блок3</div>
</div>
Как блок1 прижать к левой стороне, или блок3 к правой, но чтобы остальные два остались в центре? Margin не важен, я написал лишь чтобы впритык не были.
Получилось решить с блочной абсолютной вёрсткой
* {
box-sizing: border-box
}
.wrapper {
border: 5px solid blue;
height: 150px;
display: flex;
justify-content: center;
position: relative;
}
.block1,
.block2,
.block3 {
border: 5px solid red;
margin: 0 3%;
}
.block3 {
position: absolute;
right: 0;
height: 100%;
}
<div class="wrapper">
<div class="block1">Блок1</div>
<div class="block2">Блок2</div>
<div class="block3">Блок3</div>
</div>
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости