Кладка не укладывается правильно

0

Я использую masonry.js для достижения эффекта каменной кладки на моем сайте. Однако у меня возникают трудности с тем, чтобы изображения были собраны в нужные места, чтобы иметь бесщеточный макет. Я убедился, что все изображения обрезаны до нужных размеров, поэтому они будут идеально вписываться, но я все еще получаю пробелы. Любая помощь будет замечательной! Спасибо огромное!

Здесь ссылка на сайт: http://zechnelson.com/missionsme

Теги:
layout
jquery-masonry

2 ответа

1

Вы пропустили инициализацию масонства?

var container = document.querySelector('#container');
var msnry = new Masonry( container, {
  // options
  columnWidth: 200,
  itemSelector: '.item'
});

-------------------------- ИЛИ ----------------------- ---

<div id="container" class="js-masonry" data-masonry-options='{ "columnWidth": 200, itemSelector": ".item" }'></div>
  • 0
    Кажется, что-то еще.
  • 0
    Я видел источник и не смог найти ни один из вышеуказанного синтаксиса. Вы решили проблему по-другому?
Показать ещё 3 комментария
0

Существует "OR" между двумя кодами, вы вставили оба на страницу! Вы новичок?

Также вы используете структуру UL> LI, тогда как документация дает указание использовать макет div, как показано ниже.

<div id="container">
    <div class="item">...</div>
    <div class="item">...</div>
    <div class="item">...</div>
    ...
</div>

Также добавьте класс "item" в свои таблицы стилей, как показано ниже:

.item { width: 25%; }

См. POC по адресу: http://jsfiddle.net/souviiik/GkTL6/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню