В основном у меня есть строка с 3 наборами столбцов, и мне нужен следующий макет (с использованием начальной загрузки 5), в основном изображение слева, текст справа. Следующие столбцы имеют текст слева, изображение справа и, наконец, изображение слева, текст снова справа
Image Text
Text Image
Image Text
Я пробовал что-то вроде приведенного ниже, но на мобильных устройствах это все портит. На мобильных устройствах сначала должно быть изображение, а затем текст.
<div class = "col-md-6"><img src = "..." /></div>
<div class = "col-md-6">Some text</div>
<div class = "col-md-6 order-last"><img src = "..." /></div>
<div class = "col-md-6">Some text</div>
<div class = "col-md-6 order-last"><img src = "..." /></div>
<div class = "col-md-6" class = "order-last">Some text</div>
Нет, не динамический.
<div>
<div class = "main-container d-flex flex-column flex-md-row">
<div class = "image-container">
<img src = "https://via.placeholder.com/100/" alt = "" />
</div>
<div class = "text-container">
<p>Some dummy text </p>
</div>
</div>
<div class = "main-container d-flex flex-column flex-md-row-reverse">
<div class = "image-container">
<img src = "https://via.placeholder.com/100/" alt = "" />
</div>
<div class = "text-container">
<p>Some dummy text </p>
</div>
</div>
<div class = "main-container d-flex flex-column flex-md-row">
<div class = "image-container">
<img src = "https://via.placeholder.com/100/" alt = "" />
</div>
<div class = "text-container">
<p>Some dummy text </p>
</div>
</div>
</div>
Как сейчас написано, ваш ответ неясен. Пожалуйста, редактировать, чтобы добавить дополнительную информацию, которая поможет другим понять, как это относится к заданному вопросу. Дополнительную информацию о том, как писать хорошие ответы, можно найти в справочном центре.
Спасибо за это. Он работает до некоторой степени, но отзывчивость невелика, потому что я полагаю, что он не использует столбцы начальной загрузки. Нет ли другого способа использовать col-md
, col-lg
и т. д.?
Попробуйте .. он отлично работает из-за переключения между flex-column и flex-md-row. Это обрабатывает отзывчивость на разных экранах. Однако вы можете добавить col-md-6 в контейнер изображения и текстовый контейнер, если хотите.
элементы макета генерируются динамически? Если это так, то какой язык программирования вы используете?