Задать вопрос

Как сверстать данный кусок макета?

Доброго времени суток. Постепенно осваиваю флексбокс. При верстке макета возникли некоторые вопросы:
1. Как сверстать данный кусок макета с использованием flex-box, чтобы сохранить данный отступ (красная стрелка) как на макете (и возможно ли вообще управлять расстоянием между элементами flex блока по своему усмотрению?)
2. Каким образом спозиционировать div.input и задать ему ширину, чтобы при уменьшении размера страницы он оставался строго посередине (применил относительное позиционирование, центровка left:50% margin-left: - половина ширины, но при уменьшении вьюпорта блок постепенно уезжает в левую сторону).
873682c2c2df4228a4b91e62b68535db.png
  • Вопрос задан
  • 550 просмотров
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 3
@CybernatiC
Веб-разработчик
margin:0 auto;
Ответ написан
Комментировать
А если управлять шириной вроде
-webkit-flex: 0 0 10%;
      -ms-flex: 0 0 10%;
          flex: 0 0 10%
 max-width: 10%;
Ответ написан
Комментировать
@htmleater
.flex-item:first-child {
flex: 0 0 200px; /*в любых единицах*/
}
.flex-item:last-child {
flex: 1 1 auto;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы