我无法使我的作品集缩略图以响应方式工作。我正在使用媒体查询,因此我的拇指是其容器的33.3%,取决于设备宽度(3,2或1列)的50%或100%。

我希望大拇指摆正。如何使高度等于宽度,并在这些正方形中填充图像?

实际上,div不能处于常规网格中,因为它们具有不同的高度。

到目前为止,这是我的代码。

<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;
}

最佳答案

您可以使用JQuery进行操作,例如以下示例。

var cw = $('。child')。width();
$('。child')。css({'height':cw +'px'});

关于css - 自适应缩略图/固定拇指,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32239512/

10-12 15:52