@daima

Как отцентрировать центральный блок?

Сборка

<div class="wrap">
<div class="left">left</div>
<div class="center">center</div>
<div>right</div>
</div>

.wrap {
  display: inline-flex;
  border-color: blue;
  justify-content: space-between;
  min-width: 300px;
  position: relative;
}
.wrap:before {
  content:"";
  position: absolute;
  left: 50%;
  background: pink;
  height: 100%;
  z-index: -1;
  width: 50%;
}

.left {width: 100px;}

.center {
  align-items: center;
  padding: 0 20px;
}

Как сделать, чтобы средний блок отцентрировался по горизонтали?
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ответы на вопрос 3
@BigSmoke
Чтобы разместить .center ровно в центре .wrap задайте .center такие стили:
.center {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
}


upd.
.left {width: 100px;}

.right {
  width: 50px;
  margin-left: 50px;
}

.center {
  align-items: center;
  padding: 0 20px;
  margin: 0 20px;
}
Ответ написан
its_me_mamoru
@its_me_mamoru
Чтобы блок .center стоял посередине, то надо, чтобы блоки .left и right имели одинаковую ширину.
Ответ написан
Alex_18
@Alex_18
.center {
position: relative;
left: 50%;
margin-left: -300px;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы