Packery применяет свои собственные настройки из вызова JS. Вызов JS в вашем примере устанавливает gutter
в 15 (пикселей). Для начала, это должно быть установлено в ноль, чтобы делать то, что вы хотите сделать. Я также рекомендую вам установить percentPosition
, так как я думаю, что это то, чего вы пытаетесь достичь.
Вот пример:
<script type='text/javascript'>
$('.grid').imagesLoaded( function(){
$('.grid').packery({
itemSelector:'.grid-item',
percentPosition:true,
gutter:5
});
});
</script>
Это должно переопределить любую настройку css grid-item{margin:X;}
, которая может у вас быть, хотя было бы разумно установить margin:0;
, на всякий случай.
Надеюсь, это поможет вам.