Как правильно сделать форму с помощью flexbox?

Есть вот такая форма:

5ee88698cf24f770809826.png

Меня интересует как правильно разместить в ней элементы с помощью flexbox, чтобы они правильно адаптировались при уменьшении экрана. А также есть подобные формы, но, например, в одной форме нет поля для телефона и важно чтобы я не меняла ширину каждый раз для другой формы, а инпуты сами к ней приспосабливались. Такое реально сделать?
  • Вопрос задан
  • 382 просмотра
Решения вопроса 1
approximate_solution
@approximate_solution
JS Developer. Angular\React\Vue\Ember
Для выполнения данной разметки нужно минимальное знание флексов.
display: flex flex-wrap: wrapдля родителя form
flex-basis flex-grow - для label и инпут(в зависимости от того будете ли вы оборачивать input.
В целом всё. Далее вы меняете данные значения в зависимости от media(если нужно).
Начните верстать на codepen. Если не получиться - поправлю.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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