Как расположить маленькие блоки справа от большого в два ряда
Помогите пожалуйста расположить блоки как на макете используя flexbox по возможности. Пробовал разными способами никак не получается
.exclusivephotos {
max-width: 1170px;
max-height: 570px;
display: flex;
flex-wrap: wrap;
}
.img12 {
height: 270px;
width: 270px;
}
.img12:nth-of-type(1) {
height: 570px;
width: 570px;
}
.img12:nth-of-type(2),
.img12:nth-of-type(3),
.img12:nth-of-type(4),
.img12:nth-of-type(5),
{
height: 270px;
width: 270px;
}
<div class="exclusiveprod">
<div class="exclusivephotos">
<div class="img12"><img src="img/product-1-lg.png" alt="product">
</div>
<div class="img12"><img src="img/product-2-sm.png" alt="product"></div>
<div class="img12"><img src="img/product-3-sm.png" alt="product"></div>
<div class="img12"><img src="img/product-4-sm.png" alt="product"></div>
<div class="img12"><img src="img/product-5-sm.png" alt="product"></div>
</div>
</div>
Ответы (2 шт):
Автор решения: Вадим
→ Ссылка
Побробуйте так
.exclusivephotos {
display: flex;
flex-wrap: wrap;
width: 100%;
}
.big,
.small {
width: 50%;
height: 540px;
}
.small {
display: flex;
flex-wrap: wrap;
}
img {
display: block;
padding: 5px;
box-sizing: border-box;
}
.big img {
width: 100%;
height: 100%;
}
.small img {
width: 50%;
height: 50%;
}
<div class="exclusiveprod">
<div class="exclusivephotos">
<div class="big">
<img src="photo-1.png" alt="product">
</div>
<div class="small">
<img src="photo-1.png" alt="product">
<img src="photo-1.png" alt="product">
<img src="photo-1.png" alt="product">
<img src="photo-1.png" alt="product">
</div>
</div>
</div>
Автор решения: Vyacheslav
→ Ссылка
Удалось решить с помощью этого ответа
.main1 {
background-color: #fff;
width: 90%;
margin-left:;
min-height: 1080px;
}
.container1 {
padding-top: 100px;
display: flex;
justify-content: center;
box-sizing: border-box;
}
.right {
display: flex;
flex-direction: column;
}
.right img{
padding: 0px 0px 30px 30px;
}
<div class="main1">
<div class="container1">
<div class="big">
<img src="img/product-1-lg.png" alt="product">
</div>
<div class="right ">
<div class="img12"><img src="img/product-2-sm.png" alt="product"></div>
<div class="img12"><img src="img/product-3-sm.png" alt="product"></div>
</div>
<div class="right">
<div class="img12"><img src="img/product-4-sm.png" alt="product"></div>
<div class="img12"><img src="img/product-5-sm.png" alt="product"></div>
</div>
</div>
</div>
[**
***текст, выделенный жирным шрифтом***
**]1
