Как я могу добавить фиксированную ширину к этой сетке

У меня очень похожий макет, как это с помощью mansonry.js

https://codepen.io/anon/pen/KrVGox

Но у меня возникают проблемы с пониманием, как сделать сетку с фиксированной шириной 1000 пикселей

.grid {
  background: red;
  /* center */
  margin: 0 auto;
  max-width: 1000px;
}

Добавление max-width: 1000px; разбивает элементы сетки, выпадая из сетки или добавляя ширину: 1000px; ничего не делает.

1 ответ

Вы можете попробовать это,

Css поле снизу

.grid-item {
    width: 160px;
    height: 120px;
    float: left;
    /* vertical gutter */
    margin-bottom: 20px;
    background: #D26;
    border: 2px solid #333;
    border-color: hsla(0, 0%, 0%, 0.5);
    border-radius: 5px;
}

JS

$('.grid').masonry({
    itemSelector: '.grid-item',
    columnWidth: 160,
    gutter: 20
});
Другие вопросы по тегам