Я создаю галерею изображений и хочу отображать изображения следующим образом:
![enter image description here](https://i.stack.imgur.com/cXcql.png)
Таким образом, изображение всегда должно быть в центре иесли есть достаточно места справа, <div>
, содержащий некоторую информацию, должен быть расположен справа от него.В противном случае информационное поле должно быть помещено ниже изображения.
В этом сообщении задается аналогичный вопрос, но в их случае информационное поле будет располагаться справа от изображенияот того, что.Это их код: Ссылка
Как мне добиться, чтобы он располагался под изображением, когда экран становится слишком узким?Я использую Bootstrap 4.
Редактировать Я попробовал подход Zims, но он не работает с вертикальными изображениями:
Я хотел бы иметьполе с метаданными прямо рядом с изображением ... Вот HTML:
<div class="container-fluid">
<div class="row align-items-md-end">
<div class="px-1 col-xl-6 offset-xl-3 text-center">
<div class="photoboxTest">
<div class="text-center">
<img class="img-fluid" src="https://res.cloudinary.com/ddofbxz8d/image/upload/v1543814237/nwzv41b8gddr1uf873ki.jpg">
</div>
<div class="my-navigation d-flex justify-content-between">
<a class="icon"><i class="fas fa-info-circle mx-2" style="color: transparent"></i></a>
<div class="d-flex justify-content-center">
<a class="icon" href="#"><i class="fas fa-chevron-left"></i></a>
<a class="icon" href="/photos"><i class="fas fa-th mx-3"></i></a>
<a class="icon" href="#"><i class="fas fa-chevron-right"></i></a>
</div>
<a class="icon" href="#"><i class="fas fa-info-circle mx-2"></i></a>
</div>
</div>
</div>
<div class="px-1 col-xl-3">
<div class="metabox ">
<div class="my-title text-center">
<h4>Metadata</h4>
</div>
<div class="my-metadata">
<table style="width:100%">
<tr>
<td>Date</td>
<td>10.12.1992</td>
</tr>
<tr>
<td>Time</td>
<td>12:14</td>
</tr>
<tr>
<td>Location</td>
<td>This 1 nice location</td>
</tr>
<tr>
<td>Focal length</td>
<td>80 mm</td>
</tr>
<tr>
<td>Aperture</td>
<td>f/10</td>
</tr>
<tr>
<td>Exposuse time</td>
<td>10 s</td>
</tr>
<tr>
<td>ISO</td>
<td>200</td>
</tr>
</table>
</div>
</div>
</div>
</div>