Я пытаюсь создать «мозаику изображений», состоящую в основном из изображений одинакового размера, а некоторые из них двойной высоты.
Все они должны выровняться аккуратно какэто:
Чтобы сделать автоматическую генерацию этих мозаик максимально простой, я подумал, что их плавание будет лучшим вариантом.К сожалению, большой блок заставляет следующие 1010 * течь позади этого, но не раньше:
Что я могу сделать - кроме их ручного позиционирования -чтобы получить изображения в нужном мне месте, и при этом легко создавать аналогичные макеты?
Код, который я сейчас использую:
FIDDLE
HTML:
<div class="frame">
<div id="p11" class="img">1.1</div>
<div id="p12" class="img h2">1.2</div>
<div id="p13" class="img">1.3</div>
<div id="p21" class="img">2.1</div>
<div id="p22" class="img">2.2</div>
</div>
CSS:
.frame {
background-color: blue;
border: 5px solid black;
width: 670px;
}
.img {
width: 200px;
height: 125px;
background-color: white;
border: 1px solid black;
float: left;
margin: 10px;
}
.h2 {
height: 272px;
}