Обтекание элемента в макете журнала - PullRequest
1 голос
/ 11 апреля 2019

Я хочу создать макет журнального вида с изображением в правом верхнем углу и элементами (текст, поля, изображения) с левой стороны.Проблема в том, что элементы под изображением должны занимать всю ширину.

Я пробовал

float: right

, и хотя это оборачивает другие элементы вокруг изображения, оно не позволяет элементамзаполните доступную ширину.

Также пробовал flexbox, но не могу понять, как правильно использовать его для этого случая.

Пример:

Ex1

Когда изображение выше:

Ex2

И кодовая ручка: https://codepen.io/dnote/pen/dLWJzd

1 Ответ

0 голосов
/ 16 апреля 2019

Хорошо, я получил его с помощью flex-box в конце, но не так, как я ожидал, и я не совсем уверен, что это "легальное" решение.

Кажется, чтоэлементы flex заполняют горизонтальное пространство в их (негибких) родительских элементах.

Мне пришлось обернуть левые элементы в элемент div и установить для свойства display каждого элемента значение flex.

#leftContent > * {
  display: flex;
}

https://codepen.io/dnote/pen/zXPmQZ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...