Я создал простую страницу в своем Laravel, и на этой странице у меня есть три раздела, в основном navigation
, content
и footer
. Я закончил навигацию и раскладку нижнего колонтитула. В разделе содержимого я sh использую bootstrap для размещения моего макета изображений следующим образом:
Изображение:
Это просто общая идея, но мне нужно, чтобы она была отзывчивой, чтобы она подходила и для мобильного макета.
Я пытался использовать Masonry
для CSS, но он не подходит мобильная компоновка отзывчиво. Я пытался использовать bootstrap 4, но выравнивание между IMG3 и IMG4 / 5 слишком далеко друг от друга, и размещение полей не выравнивает их достаточно близко.
Мой код:
@section('content')
<div class="container">
<div class="row">
<div class="col-sm">
<img src="{{asset('/images/Home_Bed.jpg')}}" class="img-fluid custom-position-1" alt="">
</div>
<div class="col-sm col-8">
<img src="//via.placeholder.com/350x150" class="img-fluid custom-position-2" alt="">
</div>
<div class="col-sm custom-position-3">
<img src="{{asset('/images/Home_Kitchen.jpg')}}" class="img-fluid custom-position-3" alt="">
</div>
</div>
<div class="row align-items-end">
<div class="col col-8">
<img src="{{asset('/images/Shop_Page.jpg')}}" class=" img-fluid custom-position-4" alt="">
</div>
<div class="col">
<img src="{{asset('/images/Home_Sofa.jpg')}}" class="img-fluid custom-position-5" alt="">
</div>
</div>
</div>
@endsection
.row {
margin-bottom: 30px;
}
.custom-position-1{
position: relative;
bottom: -160px;
left: 50px;
height:100px;
object-fit: cover;
}
.custom-position-2{
position:relative;
right:100px;
object-fit:cover;
}
.custom-position-3{
position: relative;
bottom: -160px;
left: 50px;
height:100px;
object-fit: cover;
}
.custom-position-4{
position: relative;
height: 400px;
width:800px;
object-fit: cover;
}
.custom-position-5{
position: relative;
height:300px;
left:50px;
top: 100px;
object-fit: cover;
}
Кто-нибудь есть идеи как сделать это хорошо?