Используя приведенный ниже код, когда я изменяю размер области просмотра, изображения накладываются друг на друга, а не смещаются вниз на одну строку. Я почти уверен, что это bootstrap по умолчанию, но я не уверен, как это изменить. Я пытался использовать свойства d-flex
и d-inline-flex
, но я довольно растерян.
HTML:
<div class="container ">
<div class="row">
<div class="col-4">
<img src="Mountain-Pictures/Mountain-gallery-1.png" class="gal-img">
</div>
<div class="col-4">
<img src="Mountain-Pictures/Mountain-gallery-2.png" class="gal-img">
</div>
<div class="col-4">
<img src="Mountain-Pictures/Mountain-gallery-3.png" class="gal-img">
</div>
</div>
<div class="row">
<div class="col-4">
<img src="Mountain-Pictures/Mountain-gallery-4.png" class="gal-img">
</div>
<div class="col-4">
<img src="Mountain-Pictures/Mountain-gallery-5.png" class="gal-img">
</div>
<div class="col-4">
<img src="Mountain-Pictures/Mountain-gallery-6.png" class="gal-img">
</div>
</div>
<div class="row ">
<div class="col-4">
<img src="Mountain-Pictures/Mountain-gallery-7.png" class="gal-img">
</div>
<div class="col-4">
<img src="Mountain-Pictures/Mountain-gallery-8.png" class="gal-img">
</div>
<div class="col-4">
<img src="Mountain-Pictures/Mountain-gallery-9.png" class="gal-img">
</div>
</div>
</div>
CSS:
.gal-img{
width:300px;
margin:50px;
box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}