Лучшая адаптивная галерея Fotorama — OLDESIGN.RU
Fotorama — мощная и многофункциональная галерея, написанная на jQuery.
Является универсальным решеним
любой галереи или слайдера фотографий.
Настройки скрипта включает в себя множество параметров,
которые можно указывать через атрибуты тегов HTML
или выносить отдельно в функцию.
Разработчики весьма постарались и снабдили галерею
очень подробной документацией с разбором примеров настройки.
Настройка функций галереи с примерами:
Привлекает данное исполнение галереи тем, что
на одну страницу можно установить сразу несколько галерей, и
они не будут конфликтовать между собой.
Есть возможность реализовать видео галерею.
Можно добавлять привью для видео картинкой,
после включения видеозаписи появляется кнопка выключение, что не создает возможной ситуации, когда в галере несколько видео работают одновременно.
Инициализация видео.
Реализована прокрутка видео мышью,
что весьма удобно на телефонах и планшетах,
где в качестве мыши выступает палец ладони.
Кроме того, её можно развернуть во весь экран –
очень полезный функционал для сайтов с качественными изображениями.
Галерея обладает адаптивной версткой
и после установки выглядит одинаково
красиво на любом разрешении монитора, будь то нетбук, лептоп или телефон.
Fotorama jQuery галерея очень функциональна.
Она поддерживает работу с HTML кодом, так что
вместо картинок можно добавить текста или дополнительные элементы.
Для пролистывания слайдов можно настроить клавиши и многое другое.
УСТАНОВКА
<!-- 1. Вставьте это код в head страницы --> <!-- Link to jQuery (1. 8 or later), --> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script><!-- 33 KB -->
<!-- fotorama.css & fotorama.js. --> <link href="http://cdnjs.cloudflare.com/ajax/libs/fotorama/4.6.4/fotorama.css" rel="stylesheet"><!-- 3 KB --> <script src="http://cdnjs.cloudflare.com/ajax/libs/fotorama/4.6.4/fotorama.js"></script><!-- 16 KB --> <!-- 2. Вставьте в ваш <body> HTML код контейнера <div> c классом="fotorama", поместите в <div> изображения, и галерея автоматически заработает --> <div> <img src="http://s.fotorama.io/1.jpg"> <img src="http://s.fotorama.io/2.jpg"> </div><!-- 3. Галерея работает! -->
Просто скопируйте фрагмент кода выше, чтобы и вставьте к себе на страницу.
Вы можете использовать CDN Fotorama при подключении скриптов,
или скачайте и загрузите к себе на сервер ZIP, указав в коде правильный адрес.
Главный сайт проекта: http://fotorama.io
Посмотрите код плагина: https://github.com/artpolikarpov/fotorama
Fotorama Галерея для WordPress — видео
Статьи от авторов: habrahabr apsolyamov
Артём Поликарпов: Фоторама
Три дня назад, 23 июня, Фотораме исполнился год. По этому случаю я круто обновил и Фотораму, и её сайт.
Некоторые новые важные штуки версии 3.0 ниже.
Упрощённое добавление ХТМЛ
Больше не нужно писать хитрые скрипты, чтобы запихнуть в фотораму ХТМЛ, просто пишите:
<div data-width=»500″ data-height=»333″>
<div>1</div> <div>2</div> <div>3</div>
</div>
Можно использовать любые теги, не только дивы.
У Фоторамы нет никаких дефолтных стилей для ХТМЛ, задавайте любые классы и пишите ЦСС самостоятельно. Если фрагмент текста нужен над фоткой, укажите путь к ней через спецатрибуты:
<div data-width=»500″ data-height=»333″>
<div data-img=»1.jpg»>1</div>
<div data-img=»2.jpg»>2</div>
<div data-img=»3.jpg»>3</div>
</div>
Фотку можно поставить и внутрь дива, тогда она не будет обрабатываться фоторамой. Для превьюшек предусмотрен атрибут data-thumb, для штатных подписей — data-caption.
Как легко я сверстал бы галерею на главной Гетвеара, если у меня тогда была Фоторама!
Умное слайд-шоу
Раньше просто отрабатывал таймаут и фотка перелистывалась. Тупо было, если в заданный интервал фотка не успевала загрузиться и один прелоадер сменялся другим. Теперь фоторама ждёт загрузки фотографии, показывает сколько нужно, мотает дальше.
Умная инициализация
Фоторама научилась инициализироваться в скрытых через display:none блоках. Многие хотели поставить фотораму в скрытом блоке, который открывался бы по ссылке. Или несколько фоторам перещёлкивать табами. Сделать это было сложно, так как фоторама ломалась — при инициализации ей нужно определять размеры фоток, а сделать это в скрытом блоке невозможно. Теперь фоторама ждёт того момента, когда окажется видимой и быстренько инициализируется. Если скрыть её на полпути, она тоже это поймёт и приостановит работу. Круть! Такое вообще никакая галерея не умеет.
Минимальные и максимальные размеры
Параметры minWidth, maxWidth, minHeight, maxHeight можно использовать вместе с процентным заданием ширины.
Отключение ЦСС-анимаций
Опция cssTransitions:false переводит фотораму в режим совместимости. Бывает, на сложных страницах, дополнительные анимации и трансформации ломают вёрстку или конфликтуют с другими анимациями. В таком случае можно пожертвовать аппаратным ускорением в Вебките ради общей железобетонности конструкции.
Фейд
Раньше никто не догадывался, что фейд включается через touchStyle:false; теперь всё очевидно — transition:’fade’ (’slide’ по умолчанию). Крутость фоторамного фейда, а точнее наплыва, я уже показывал.
Базовый дизайн
Сначала я думал не трогать дефолтные настройки, но потом слегка подтюнил, не удержался. Всё стало на 2 пикселя изящнее, тёмный фон сменился светлым, добавился приятный ламповый шум под фотками и превьюшками.
Прелоадер
Убил ГИФ. Он был чувствителен к фону и из-за этого у меня даже была опция preloader:’white’ для светлого фона — явный левак. Я нарисовал свою фононезависимую 12-кадровую крутилку в спрайте, которую анимирую скриптом:
Ещё
Опции: thumbsCentered, hideNavIfFullscreen, cropToFitIfFullscreen, fitToWindowHeightOffset. Новые колбеки: onFullscreenOpen, onFullscreenClose, onTransitionStop.
Исправлены баги под Андроидом.
Разобрался со странностями поведения Фоторамы на страницах, где кроме Джейквери был ещё и Мутулз.
Слегка поправлена физика. Тонна улучшений под капотом.
Идите на сайт, берите Фотораму, изучайте примеры кода, читайте новую лицензию, наконец:
http://fotoramajs.com/
Красоту на сайте помогли навести Максим Ткачук и Денис Талала. Максим Ильяхов сделал тексты ещё более мощными и понятными. Кучу готовых рецептов использования Фоторамы заверстал Артём Сапегин. А Коля Митин помог с ПХП и я прикрутил проверку домена на наличие лицензии (если вашего сайта с фоторамой там нет, напишите письмо, пожалуйста). Спасибо вам, друзья!
Галерея изображений jQuery: отзывчивая, простая и мощная
Фотографии сделаны кем-то, доставлено Uploadcare
Настройка
Просто скопируйте и вставьте фрагменты ниже, чтобы интегрировать Fotorama.
1. Это идет к
вашей страницы:
2. Затем, где бы вы ни хотели разместить галерею на своей странице
:
<дел>