У меня возникли проблемы с изменением моей работы с портретами. Я работаю с медиа-запросами, поэтому мои большие пальцы составляют 33,3% их контейнеров, 50% или 100% в зависимости от ширины устройства (3,2 или 1 столбца).Отзывчивый thumbnail/fixed thumbs
Я хочу, чтобы большие пальцы были квадратными. Как я могу сделать высоту равной ширине, а изображения заполняются этими квадратами?
Как бы то ни было, divs не могут быть в правильной сетке, так как они имеют разную высоту.
Вот мой код.
<div class="thumbnail-container">
<div class="th">
<img src="img/a.jpg" class="pre" />
</div>
<div class="th">
<img src="img/b.jpg" class="pre" />
</div>
<div class="th">
<img src="img/b1.jpg" class="pre" />
</div>
<div class="th">
<img src="img/c.jpg" class="pre" />
</div>
<div class="th">
<img src="img/c1.jpg" class="pre" />
</div>
<div class="th">
<img src="img/d.jpg" class="pre" />
</div>
<div class="th">
<img src="img/b.jpg" class="pre" />
</div>
<div class="th">
<img src="img/a.jpg" class="pre" />
</div>
</div>
.thumbnail-container {
width: 100%;
padding: 0;
margin: 0;
}
.th {
width: 33.3%;
display: inline-block;
float: left;
}
.thumbnail-container {
width: 100%;
padding: 0;
margin: 0;
}
.th {
width: 33.3%;
display: inline-block;
float: left;
}
Спасибо! Он почти работает, но что-то не так. Я добавил предупреждения для проверки ширины и высоты, и они одинаковы, так что все в порядке. Но когда экран широк, divs перекрываются, а при узком пробеле появляется изображение ниже изображений ... Я уверен, что я что-то упустил. –
О, проблема в том, что при обновлении страницы все в порядке, а затем при изменении размера высоты меняются. Как я могу заставить эти скрипты работать все время? –