【发布时间】:2019-05-13 22:25:03
【问题描述】:
我有多个 div 在我的页面上创建网格模式。每个 div 的宽度使用 bootstrap 设置为相同,在这种情况下,添加类“col-md-3”以使每个 25% 的页面宽度。每个 div 的高度为 400 像素或 800 像素。这就是我遇到问题的地方。
根据这个问题解决方案5是我需要做的才能达到所需的效果:Bootstrap row with columns of different height
我已经按照第二个演示进行,但是我没有错误,我的网格模式仍然有偏移,有人可以建议吗?
我注意到每个 div 都添加了绝对位置,他是让它们彼此叠加而不是在网格中?
<div class="blockOut row">
<div class="col-md-3 blocks short">
</div>
<div class="col-md-3 blocks short">
</div>
<div class="col-md-3 blocks tall">
</div>
<div class="col-md-3 blocks short">
</div>
<div class="col-md-3 blocks short">
</div>
<div class="col-md-3 blocks tall">
</div>
<div class="col-md-3 blocks short">
</div>
<div class="col-md-3 blocks short">
</div>
</div>
.blockOut {
margin-top: 7.5vh;
}
.blocks {
cursor: pointer;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
transition: .5s ease-in-out;
}
$( document ).ready(function() {
$('.row').masonry({
itemSelector : '.col-md-3'
});
});
【问题讨论】:
标签: jquery html css twitter-bootstrap jquery-masonry