gpt4 book ai didi

javascript - 图像下方的 masonry 意外间距,直到调整大小

转载 作者:太空宇宙 更新时间:2023-11-04 02:08:05 25 4
gpt4 key购买 nike

我刚开始使用带有图像加载的 masonry ,但我遇到了一个奇怪的问题。一切都按我的预期进行,除了每个图像下方有一个我不想要的大约 3px 的空间,一旦我调整窗口大小时,这个空间就会消失。我不知道是什么原因造成的,任何帮助都会很棒。我试过删除边框,但仍有空间。 enter image description here

CSS:

/* Masonry */
* {
box-sizing: border-box;
}

// Grid
.grid {
//background: #DDD;
}

// Clearfix
.grid:after {
content: '';
display: block;
clear: both;
}

// Grid Item
.grid-sizer, .grid-item {
width: 20%;
}

.grid-item {
float: left;
border: 5px solid $babyBlue;
}

.grid-item img {
display: block;
max-width: 100%;
}

Javascript:

// Enable Masonry
var $grid = $('.grid').imagesLoaded( function() {
// init Masonry after all images have loaded
$grid.masonry({
// set itemSelector so .grid-sizer is not used in layout
itemSelector: '.grid-item',
// use element for option
columnWidth: '.grid-sizer',
percentPosition: true
});
});

最佳答案

听起来像 https://stackoverflow.com/a/37372213/1544886

那里的答案建议添加:

body { overflow-y: scroll; }

也在 http://jsfiddle.net/drw158/sAkjv/1/ 中,添加:

display: block; to .ct-coll-item img { ... }

缩小了差距。 (我认为这个想法来自 Vertical Gaps Appearing - jQuery Masonry - (seamless photo grid) )

否则可能Masonry grid not showing properly可能有帮助。

关于javascript - 图像下方的 masonry 意外间距,直到调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40315906/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com