正如您所看到的,图像行为相当怪异,它们在浏览器宽度变得相当小之前不会自行排列。我究竟做错了什么 ?我注意到随着窗口变小,这些项目有重叠的暗淡。同位素砌体响应式布局不安排
HTML
<div class="masonry container">
<div class="col-sizer"></div>
<div class="item width2"> <img class="img-responsive" src="../images/sc/masonry-1.png" alt="a"> </div>
<div class="item"> <img class="img-responsive" src="../images/sc/masonry-2.png" alt="a"> </div>
<div class="item height2"> <img class="img-responsive" src="../images/sc/masonry-3.png" alt="a"> </div>
<div class="item"> <img class="img-responsive" src="../images/sc/masonry-4.png" alt="a"> </div>
<div class="item"> <img class="img-responsive" src="../images/sc/masonry-5.png" alt="a"> </div>
<div class="item"> <img class="img-responsive" src="../images/sc/masonry-6.png" alt="a"> </div>
<div class="item"> <img class="img-responsive" src="../images/sc/masonry-7.png" alt="a"> </div>
<div class="item"> <img class="img-responsive" src="../images/sc/masonry-8.png" alt="a"> </div>
<div class="item width2"> <img class="img-responsive" src="../images/sc/masonry-9.png" alt="a"> </div>
</div>
CSS
.masonry .item {
float: left;
max-width: 25%;
max-height: 244px;
}
.masonry .item img {
width: 100%;
}
.col-sizer {
max-width: 25%;
}
.masonry .item.width2 {
max-width: 50%;
}
.masonry .item.height2 {
max-height: 488px;
}
JQUERY(在文件准备好)
$(".masonry").isotope({
itemSelector: '.item',
masonry:{
columnWidth: $(".masonry").find('.col-sizer')[0]
}
})
$(".masonry").isotope('layout')
有没有生产环节? –
我添加了链接到实况网站以及 –
如果您应用HTML 5 CSS重置,该怎么办? –