Как на flex сделать, чтобы элемент слева занимал всю свободную площадь в контейнере, а элемент справа имел ширину 400px и был прижат к правому краю?

При этом элементы внутри левого, были с фиксированной шириной и выравнивались по-центру.

<style>
   .flex {
      display: flex;
      width: 100vw;
      height: 100vh;
   }
   .elem {
      width: 100px;
      height: 100px;
   }
   .right {
      width: 400px;
   }
</style>
<div class="flex">
   <div class="left">
      <div class="elem"></div>
   </div>
   <div class="right"></div>
</div>

5ce6b1420e5e4078539501.png
  • Вопрос задан
  • 384 просмотра
Решения вопроса 1
Ankhena
@Ankhena Куратор тега Вёрстка
Нежно люблю верстку
Пригласить эксперта
Ваш ответ на вопрос

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

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