css - 无处不在的Packery Margin

标签 css packery

好的伙计们。基本上,当使用下面的代码时,我加载页面并且 .item div 之间有空白。但是,当我调整窗口大小时,边距消失了。

我不知道为什么。 我不想要 margin 。

这是一个codepen.io http://codepen.io/Ralphunter/pen/bNqwEX

 body {
     padding:           0;
     margin:            0;
 }
 .item {
     background-color: 	#40152A;
     width:             25%;
    
     padding-bottom:	25%;
 }
<script src="http://packery.metafizzy.co/packery.pkgd.min.js"></script>
<div id="content" class="js-packery" data-packery-options='{ "gutter": 0 }'>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
</div>

这是一个codepen.io http://codepen.io/Ralphunter/pen/bNqwEX

最佳答案

我认为这是由于初始化 Packery 时缺少滚动条造成的。添加到您的 CSS:

html { overflow-y: scroll }

(从这里开始:https://github.com/metafizzy/packery/issues/68)

关于css - 无处不在的Packery Margin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27932632/

相关文章:

html - 在 css 中添加边框线来分隔行

html - 无法居中 <li>

javascript - AngularJS 从指令更新作用域变量

javascript - 如何使用 Tumblr 实现 Packery 库

javascript - 未捕获的类型错误 : elem. 替换不是函数

css - 本地服务器和 Google Chrome 实时站点中的不同字体呈现

c# - 需要比较单元格值然后根据结果更改背景

javascript - Infinitescroll, packery 和 canvas

jquery - Packery + ajax 加载内容 + 重新布局 Packery

javascript - Jquery UI无法从左侧拖动到右侧