В настоящее время я изучаю Flex и у меня есть запрос макета, с которым я борюсь.У меня есть множество изображений, которые в настоящее время представлены на странице в UL (хотя они не должны быть).Необходимый макет показан ниже.
Рабочий стол
+------------+------+
| | |
| | |
| |------|
| | |
| | |
+------+-----+------+
| | |
| | |
|------| |
| | |
| | |
+------+------------+
Мобильный
+-------------------+
| |
| |
| |
| |
+-------------------+
| |
| |
| |
| |
+-------------------+
| |
| |
| |
| |
+-------------------+
| |
| |
| |
| |
+-------------------+
| |
| |
| |
| |
+-------------------+
| |
| |
| |
| |
+-------------------+
Я не могу заставить изображения меньшего размера сидеть друг на друге.Первое маленькое изображение расположено справа, но второе изображение переносится на следующую строку под большим изображением.
ul {
display: flex;
flex-wrap: wrap;
}
/*
FOR ILLUSTRATIVE PURPOSES ONLY.
NOT PART OF THE OBJECTIVE
*/
ul {
list-style: none;
width: 650px;
}
div {
background: red;
height: 300px;
width: 390px;
margin: 5px;
}
li {
border: 1px dotted red;
}
li:nth-child(2) div,
li:nth-child(3) div,
li:nth-child(4) div,
li:nth-child(5) div {
width: 190px;
height: 140px;
background: green;
}
<ul>
<li><div></div></li>
<li><div></div></li>
<li><div></div></li>
<li><div></div></li>
<li><div></div></li>
<li><div></div></li>
</ul>
( codepen )