плагин jquery masonry/isotope, который увеличивает/уменьшает элементы в зависимости от важности

Кто-нибудь знает плагин jquery, который будет складывать такие элементы, как каменная кладка или изотоп, и отображать большие/меньшие элементы в зависимости от важности? Не удалось найти способ сделать это ни с одним из упомянутых плагинов. Есть ли какой-нибудь плагин, который это делает?

изменить:

попытался создать изображение того, что мне нужно, числа представляют разные веса, которые заставляют прямоугольники заполнять больше или меньше своего родительского контейнера.

введите здесь описание изображения


person mfreitas    schedule 03.05.2013    source источник


Ответы (1)


Я не знаю плагина, который делает это из коробки, но вы можете взять плагин tagcloud и изменить CSS, чтобы сделать блоки больше и меньше, а не только размер шрифта.

Поместите это в сетку 960 или любую другую кладку, и столбцы будут хорошо перетекать. Однако все может не совпадать с правильным краем.

Чтобы выровнять объекты по правому краю, потребовалась бы более сложная математика, чем простое увеличение и уменьшение объектов. В настоящее время вопрос не указывает, как вы хотите, чтобы вещи выстраивались или отображались. Просто складывать элементы намного проще, чем делать то, что делает изотоп.

Просьба уточнить.

[Редактировать]

О, да, для этого есть плагин: http://bl.ocks.org/mbostock/4063582

«Карта дерева рекурсивно делит область на прямоугольники; площадь любого узла в дереве соответствует его значению. В этом примере цвет используется для кодирования различных пакетов инструментария визуализации Flare. Дизайн карты дерева изобретен Беном Шнайдерманом. ван Вейк. Данные предоставлены Джеффом Хиром».

Не самая простая вещь для сборки, но эта была сделана с помощью D3: https://github.com/mbostock/d3/wiki/Gallery

person BishopZ    schedule 03.05.2013
comment
добавил изображение, которое иллюстрирует то, что мне нужно. Ваша идея на самом деле крутая, хотя, как вы упомянули, может быть сложно выстроить вещи. Когда я говорю стек, я имею в виду делать то, что делает изотоп, а не с поплавками. - person mfreitas; 03.05.2013
comment
Спасибо, m8, это именно то, что мне нужно, единственный недостаток в том, что это зависит от d3, но это выполнимо. - person mfreitas; 03.05.2013