Галерея мозаїчних сіток із зображеннями динамічного розміру [закрито]


80

Я щойно отримав наступний дизайн для проекту, для галереї сіток зображень, з динамічними зображеннями ширини та висоти (зображення, подані користувачем). (Знімок екрана в кінці допису)

Я спробував jQuery Masonry , Tympanus Automatic Image Montage та CSS-Tricks Seemless Responsive Photo Grid , але кожен має свої обмеження.

  • Jquery Masonry дозволяє як ширині, так і висоті бути динамічними, однак виникають прогалини
  • Останні 2 сценарії створюють дуже гарні сітки, але з проблемою, що або ширина, або висота повинні бути статичними

EDIT: я натрапив на Isotope , який майже ідеальний, і я, мабуть, в кінцевому підсумку використаю його, якщо тільки щось не буде точно визначати мої потреби. Тому моє питання все ще залишається незмінним ...

Чи існує якийсь сценарій javascript (бажано jQuery), який може генерувати повністю динамічну мозаїку (щодо розміру зображення), як на знімку екрана нижче?

Дякую за будь-яку допомогу


Галерея


Спасибі, схоже, це те, що мені потрібно. Чи можете ви додати це як відповідь, щоб я міг належним чином надати вам кредит і позначити запитання як відповідь?
Догоку,

@Dogoku Не могли б ви поділитися, як ви одночасно робите динаміку висоти та ширини в ізотопі?
Mark Vital

Попередження: посилання «Автоматичний монтаж зображень на тимпані» - це сміття, що глючить.
Shiphape

Ви можете користуватися unitegallery . Він чуйний і має різні варіанти, такі як посилання, піктограма, лайтбокс тощо
Р.Н. Кушваха

Я хочу той самий результат, що і зображення вище. Зображення мають різний розмір, але в кінці не потрібні пробіли. Сітка метро Freewall у мене не працює, оскільки всі це зображення. будь ласка, допоможіть!
monisha

Відповіді:


64

Я пропоную Freewall. Це крос-браузерний і адаптивний плагін jQuery, який допоможе вам створити багато типів макетів сітки: гнучкі макети, макети зображень, вкладені макети сітки, макети стилів метро, ​​макети pinterest, як макети ... з приємними ефектами анімації CSS3 та подіями зворотного виклику. Freewall - це універсальне рішення для створення динамічних макетів сітки для настільних, мобільних та планшетних ПК.

Домашня сторінка та документ: також знайдено here.


12
Вивчення цього: може бути корисним crispymtn.com/stories/…
mayankcpdixit

@mayankcpdixit це надзвичайно корисно, дякую
zavr 05

1
tnx @zavr Я зробив щось своє. github.com/mayankcpdixit/grid-no-white
mayankcpdixit

@mayankcpdixit, круто, молодець. Я також створив свій власний плагін jQuery.
впр

2

Я думаю, ви можете спробувати "Google Grid Gallery" , вона базується на вищезазначеному Масонстві з деякими доповненнями, наприклад стилями та засобом перегляду.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.