Как сделать такое расположение блоков?

Discussion in 'PHP' started by dr.Web, 6 Apr 2015.

  1. dr.Web

    dr.Web Member

    Joined:
    2 Feb 2009
    Messages:
    7
    Likes Received:
    22
    Reputations:
    10
    Приветствую всех. Задача расположить блоки. Это новости, тип блока устанавливает пользователь. блоки могут располагаться по разному их всего три вида. библиотек не нашел толковых которые расположат блоки друг к друг без дыр.
    + эти блоки будут подгружаться при пролистывании и так же должны выстраиваться не перестраивая старые блоки. вопрос в том как располагать блоки.




    [​IMG]
     
  2. Sum.cogitans

    Sum.cogitans Elder - Старейшина

    Joined:
    7 Sep 2013
    Messages:
    173
    Likes Received:
    32
    Reputations:
    19
    Знаю две библиотеки. Работал с первой, ее и посоветую, хотя о packery так же хорошие отзывы слышал.
    Freewall - http://vnjs.net/www/project/freewall/
    Packery - http://packery.metafizzy.co

    P.s. Насчет подгрузи при скроле, это отдельный вопрос, тут очень много решений, гугли: Infinite scrolling.
     
  3. dr.Web

    dr.Web Member

    Joined:
    2 Feb 2009
    Messages:
    7
    Likes Received:
    22
    Reputations:
    10
    Спасибо. Как раз то что надо. про подгрузку был вопрос не в том как реализовать а как сделать чтобы всё это смотрелось при появлении новых блоков.