Самый простой «лайтбокс»

28 jQuery плагинов Lightbox

В этой статье собраны лучшие jQuery Lightbox плагины, которые помогут вам в создании красивых веб-сайтов.

Эти jQuery плагины используются для добавления на сайт всплывающих окон. Такие плагины являются очень мощным инструментом для любого веб-дизайнера и разработчика, поскольку помогают добиваться весьма красивых эффектов, придающих обычному сайту эффектный и привлекательный вид. Чтобы пользоваться jQuery плагином, вам нужны базовые знания JavaScript и jQuery. Если вы не знаете основ, то просто читайте описание плагина и следуйте инструкции.

LightZoom

Начну с плагина, написанного мной — LightZoom. Работу плагина вы можете увидеть в этой статье — все изображения кликабельны. Моей целью при его разработке было сделать простой лайтбокс только изображений, без эффектов слайдшоу и т.п.

PhotoSwipe

PhotoSwipe — легкий, с сенсорной поддержкой, и самое главное модульный плагин, что позволяет убирать не нужные части, которые не нужны. Он работает хорошо в мобильных браузерах. Вы можете менять изображения с помощью движения пальца, как если бы это было стандартное приложение, с плавными переходами.

Lightbox для Bootstrap

Изначально лайтбокс плагин отсутствует в Bootstrap. Lightbox for Bootstrap исправляет это. Если вы используете Bootstrap, рекомендуется использовать эту библиотеку. Плагин хорошо интегрируется с Bootstrap.

Strip

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

baguetteBox.js

BaguetteBox — это библиотека JavaScript для создания адаптивных лайтбокс галерей. Легкая и совместимая с мобильной версией, ее легко кастомизировать и использовать плавные переходы изображений в CSS3.

Rebox

Rebox очень легкий и быстрый лайтбокс для контента. В основном, конечно, для изображений. Для инициализации плагина необходимо только подключить библиотеку JS и CSS.

LightCase

Lightcase прекрасный лайтбокс плагин. Поддерживает несколько видов анимаций, такие как: fade, elastic, zoom и scrolling. Кроме того, он также поддерживает различные виды медиа, включая Youtube Embed, HTML видео, SWF и форм ввода.

LightGallery

LightGallery — это легко настраиваемый jQuery плагин для создания адаптивной галереи. В нем есть абсолютно все, что Вам необходимо: просмотр в лайтбоксе, слайд-шоу, увеличение на весь экран, превьюшки. Также пользователь, который просматривает галерею, может сразу скачать картинку.

PrettyPhoto

В отличии от некоторых своих собратьев по цеху, PrettyPhoto не является комбайном по отображению чего угодно во всплывающем окне. Плагин создан и работает только с целью показа изображений – как одиночных, так и в составе набора (галереи), но от этого не становится менее привлекательным.

jQuery Lightbox Plugin

Плагин jQuery LightBox простой, изящный, ненавязчивый, не требует дополнительной разметки и используется для наложения изображений на текущей странице благодаря мощности и гибкости селектора jQuery.

Facebox

Facebox позволяет создавать диалоговые окна в стиле facebook, при этом допускается создавать диалоговые окна с помещением в них простого текста некоторых элементов, изображений, ajax страниц.

FancyBox 2

FancyBox 2 служит для создания фотогалерей и вывода другого контента в красивых модальных окнах. Если вы планируете на сайте и фотогалерею и размещение некоторого контента в модальных окнах, то обратите внимание на этот скрипт.

Slimbox 2

Slimbox 2 довольно легкий, умеет ресайзить картинки под размер окна, и настраивается просто.

Image Lightbox

ImageLightbox.js — это лайтбокс только для изображений, а не для видео, текста и фреймов одновременно. По умолчанию никаких заголовков, кнопок навигации или фона нет.

rLightbox

RlightBox представляет собой jQuery UI mediabox, который способен отображать множество типов контента, включая изображения и видео из YouTube и Vimeo. Здесь есть множество уникальных свойств, включая Panorama и Live Re-size.

jQuery TosRus

jQuery TosRus — удобный и функциональный jQuery плагин для работы с видео и изображениями. Скрипт может выступать в роли лайтбокс-инструмента и горизонтального слайдера одновременно. Контент в модальных окнах по умолчанию отзывчивый. Адаптирован под сенсорные устройства.

Colorbox

ColorBox — это одна из разновидностей лайтбокса, на jQuery, с более продвинутым функционалом чем у традиционных. Как и все аналоги, имеет кучу настроек для управления прозрачностью фона, скоростью показа, эффектами, размерами, надписями и т.д.

Fluidbox

Fluidbox – это JQuery плагин, разработанный, чтобы реализовать ненавязчивый, адаптивный лайтбокс , который идеально подходит для изображений с большим разрешением. Он отлично работает на мобильных устройствах, а также может применяться на экранах с более высоким разрешением для красивого вывода изображений.

Swipebox

Swipebox – j Query -плагин для стационарных компьютеров, смартфонов и планшетов. Он поддерживает сенсорное управление для мобильных устройств, навигацию с помощью клавиатуры для настольных устройств, CSS переходы с резервным переключением на управление JQuery , довольно прост в настройке.

jQuery Superbox

jQuery Superbox позволяет очень просто создавать лайтбоксы для изображений, групп изображений, внешних страниц, или определенного содержимого. Плагин полностью доступен и понятен, и использует атрибут «rel» для запуска скрипта и «href» для указания адреса изображения или страницы.

iLightbox

iLightbox — jQuery лайтбокс плагин с широкой поддержкой различных медиа форматов: в том числе видео, Flash / SWF, Ajax, фреймов и карт. Этот плагин также добавляет кнопки социальных сетей в верхней части, позволяя своим пользователям обмениваться его Facebook, Twitter или Reddit. Кроме того есть дополнительные настройки, чтобы увидеть, которые могут применены в различных случаях.

Venobox

VenoBox – это еще один адаптивный JQuery Lightbox плагин, который подходит для отображения изображений, iFrames , Google-Maps , Vimeo и YouTube видео. Плагин рассчитывает максимальную ширину изображения на экране и сохраняет пропорциональную высоту, даже если она больше, чем высота окна.

Lightview

Lightview позволяет вам легко создавать красивые всплывающие окна, используя jQuery. Вы можете усовершенствовать ваш медиа-контент автоматически или создавать всплывающие окна на ваш вкус, используя мощный API.

Fresco

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

Lightbox_me

Lightbox_me — плагин, реализующий возможность отображать любой элемент в качестве лайтбокса.

Как сделать легкий и недорогой лайтбокс

Я уже было собрался купить один лайтбокс, пока не увидел ценник в 100$. Я лично ни за что не потрачу 100$ за небольшое количество ткани и 3 лампы, т.к. материал стоит намного дешевле. Итак, я отправился домой делать бокс, который в итоге получился весьма неплохо.

Необходимые материалы:

1.) Коробка — коробку можно взять любого размера и формы, решайте сами. Я предлагаю взять квадратную. Коробки Вы можете взять где угодно, да и бесплатно. Я притащил эту коробку с работы, она мне там очень мешала. Вы можете найти коробки от товаров в любом магазине, или купить её. Выбирайте, какой вариант для Вас лучше (и дешевле).

2.) Ткань — ткань пойдет любого типа. Я использовал белую ткань муслин, которую можно найти в арт-студиях или в мастерских, в конце концов, дома или в текстильных магазинах. Купите столько ткани, сколько хватит на всю коробку.Можно взять и другие ткани, такие как белый нейлон или белая овечья шерсть. Если Вы ищете самый дешевый способ, то используйте старые белые рубашки. Обрежьте рукава и разрежьте по шву на две половины.Если используете цветные рубашки, то убедитесь в наложении цветных участков.

3.) Скотч — я использую скотч для прикрепления ткани к коробке. Скотч нужно выбирать в соответствии с тканью. Я использую обычный малярный скотч (1 американский доллар за моток).

4.) Клей — можно использовать клей-карандаш (1$ за штуку) или спрей (5$ за флакон) для приклеивания подкладки к коробке.

5.) Белый бристольский картон (ватман) выровняет внутреннюю часть коробки, а также будет служить фоном. Я предлагаю купить 2 или 3 листа, поскольку вам потребуется 2 листа для коробки (это зависит от размера вашей коробки), и один для фона. Бристоль — достаточно плотная бумага, которую используют для рисования. Название появилось от названия города Бристоль, Англия. Если Вы хотите получить цветной фон, то, естественно, используйте цветной ватман.

6.) Лампа — Вы должны будете осветить эту коробку, и это может стать самой дорогой частью коробки, если у Вас нет лампы. По моему мнению, освещение — самая важная часть этой коробки. Без лампы Вы не получите нужную картину. Я сходил в местный хозяйственный магазин и купил несколько ламп дневного света. Используя правильные лампочки, можно избежать желтого света. Я купил «n:vision» яркие лампы дневного освещения на 90 ватт. В принципе, подойдут любые «полноспектральные» лампочки.

Также установите осветительную аппаратуру. Если у Вас имееется настольная лампа, то она прекрасно подойдет Если таковой не имеется, то можно использовать отражатели. Я в своем городе смог найти только 2 типа отражателей: маленький (5 дюймов) и большой (10,5 дюймов).

7.) Прочие инструменты — рулетка или линейка, ножницы и канцелярский нож.

1) Возьмите коробку и с помощью рулетки и маркера отмерьте 5 см от каждой грани коробки. Соедините все отметки, чтобы на каждой стороне коробки образовался квадрат/прямоугольник с рамкой в 5 см шириной. Верхнюю и нижнюю части коробки размечать не стоит.

2) Вырежьте по нарисованным линиям. После того, как вы закончите, полностью отрежьте верх коробки или отрежьте верхние створки. Дно не трогайте!

3) Возьмите Ваш ватман и нарежьте 16 полосок шириной 5 см.

4) Приклейте нарезанные полоски внутри коробки. Клейте полоски наиболее чистой и белой стороной внутрь.

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

6) Вставьте кусок ватмана в коробку, чтобы он закруглялся к низу. На фото прекрасно видно, как это должно выглядеть. Отрежьте лишнюю бумагу, которая выступает за верхний край.

Читайте также:  Как самостоятельно проверить счетчик воды и зачем это нужно

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

8) Приклейте ткань поверх отверстий так, чтобы лицевой стороной ткань была во внутрь короба. После чего заклейте верх короба.

Готово!

Теперь вы можете поставить лампу сверху коробки и начать снимать!

Есть много вариантов получить нужное Вам фото. Если у Вас проблемы с тенью, я советую дополнительно подсветить коробку с боков. Если Вы получаете виньетку, то переместите фотоаппарат дальше в коробку, или прикройте диафрагму. Также можно исправить все это при помощи Photoshop. Так как у меня не самые чистые линзы и камера то я стараюсь убрать пыль в Photoshop. Я также использую уровни для увеличения яркости.

Лайтбокс своими руками

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

Работу начинаем с печати слоев. Для слоев я использую матовую фотобумагу, плотностью 220-230 г/м. Печатаю через фоторедактор с пониженной яркостью на обратной стороне бумаги. Слои перед печатью подгоняю под размер будущей рамки 21х15 см (большую часть работ делаю именно в таком размере). После распечатки начинается кропотливое вырезание макетным ножом.
Можно, конечно, преобразовать шаблон в формат для работы с лазером или режущим плоттером, но мне сам процесс доставляет удовольствие, своего рода отдых. Поэтому режу только так.

Когда слои вырезаны их необходимо собрать в блок. Блок представляет собой слои, между которыми вклеивается разделитель. В качестве разделителя я использую пенокартон толщиной 4мм или ничего не использую: все зависит от ситуации. Иногда разделение требуется, а иногда нужно чтобы слои шли один на одном, это дает более сильное затемнение. В качестве материла разделителей можно также использовать (и по сообщениям из сети, используют) гофрокартон, потолочную плитку, утеплитель для окон.
Клей, по своему опыту, рекомендую брать полимерный, от него бумагу не будет вести и коробить. Я использую клей для потолочной плитки.

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

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

Я придумал свой собственный вариант, как говорится дешево и сердито. Для изготовления такой коробки я использую самую обыкновенную фоторамку 21х15 см и переплетный картон толщиной 1,5-2 мм (что под рукой будет).
Берем фоторамку, разбираем, оставляя только саму рамку и стекло. Стекло аккуратно приклеиваем к рамке (стекло к дереву хорошо приклеивает клей для потолочной плитки). Если на стекло попадут излишки клея — нестрашно. Пусть высыхает, потом срезать ножиком его очень легко.

Измеряем внутреннюю часть рамки и из картона вырезаем части будущей коробки. Нужно вырезать 5 деталей: 4 боковые стенки и одну крышку. Высоту коробки определяю обычно на глазок, учитывая высоту блока: высота блока + 1,5-2 см, но не меньше 5 сантиметров. Если сделать высоту недостаточной, может получиться что подсветка из рассеянной станет точечной: будет видна полоса светодиодной ленты. Собираем коробку, внутреннюю сторону фоторамки смазываем клеем и вставляем собранную коробку. Получается примерно так

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

Значит нужно его подрезать. Берем острый канцелярский нож и тихонько начинаем срезать тот отступ, который оставляли при сборке блока. Количество срезаемой длины смотрим по месту, чтобы картинка срезалась равномерно с каждой стороны.

После обрезки блок хорошо подходит, размещаем его в рамку. Здесь важно, чтобы блок заходил в коробку совсем без усилий. Если блок будет чуть больше, рамка начнет на него давить и выгибать слои, получится так себе. Даже если обрезали много, то не беда, блок можно будет зафиксировать горячим клеем в паре точек, чтобы не болтался.

Теперь приступаем к подсветке. Для подсветки я использую самую простую светодиодную ленту мощностью 4,8 вт/м. Также потребуются, возможно, паяльник и навыки работы с ним. Далее все зависит от вашей фантазии.
Если заморачиваться не охота, а композиция не требует цветной подсветки, то по внутренней стороне коробки приклеиваем вдоль всего периметра (или не всего, если не нужно очень яркий ночник) белую или цветную светодиодную ленту и выводим ее на разъем питания, задача это не сложная. Навыков пайки может и не понадобиться: ленту выводить на разъем питания при помощи специальных переходников. Можно даже разместить RGB-ленту и контроллер, тогда появится возможность менять цвет подсветки.
Я использую разъем питания, который размещаю на корпусе ночника. Вот такой

Важно соблюдать полярность, светодиодная лента подписана всегда где плюс, а где минус. Блоки питания для такого разъема по центру дают плюс, внешняя стенка дает минус.
Так вот, если простой способ подсветки вам не подходит и хочется цветную подсветку, то тут придется пофантазировать и поэкспериментировать со светом.
Можно использовать светофильтры: в графическом редакторе рисуем нужными нам цветами картинку, печатаем, накладываем ее на последний слой ночника, а всю подсветку делаем с использованием светодиодной ленты белого свечения. Вариант неплохой, но яркости цветов в этом случае ждать не стоит. Знаю, что иногда используют цветные пленки, но сам такой способ не использовал, его особенностей не могу сказать.

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

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

Dobrovoi Master

15 Адаптивных jQuery плагинов Lightbox

Много раз делал обзоры различных галерей изображений, собрал обширную коллекцию эффектных слайд-шоу и лайтбокс-плагинов. Есть в копилке и Lighbox исключительно на CSS3, без подключения дополнительных js-библиотек. Но время не стоит на месте, пользователи всё чаще используют для сёрфинга интернета различные мобильные устройства, а значит адаптивность веб-элементов и в частности фото-галерей с эффектом «лайтбокс» становится одним из приоритетов, на который веб-дизайнерам и разработчикам стоит обращать внимание.

Представляю очередную подборку из 15 адаптивных jQuery плагинов Lightbox, которые дружат, как с десктопными браузерами, так и отлично вписываются в экраны различных мобильных устройств ( ноутбуки, смартфоны, планшеты и т.д.).

Смотрите демо на сайтах разработчиков, скачивайте понравившийся плагин и творите, творите, творите.

1. iLightbox

iLighbox — это лёгкий Лайтбокс-плагин jQuery с поддержкой широкого диапазона различных типов файлов: изображения, видео, Flash / SWF, содержание Ajax, фреймы и встроенные карты. Этот плагин также добавляет кнопки социальных сетей, что позволяет пользователям обмениваться контентом через Facebook, Twitter или Reddit. Отличная возможность организации эффектных слайд-шоу, галерей изображений и видео-роликов, с просмотром в обычном, и полноэкранном режимах.

iLighbox работает довольно шустро и при просмотре на мобильных устройствах, более чем корректно отображает обрабатываемый контент. Кроме всего прочего, используя этот плагин, вы легко сможете реализовать вывод информационных блоков по типу модального окна.

  • Зависимость: jQuery
  • Поддержка браузерами: IE7+, Chrome, Firefox, Safari и Opera
  • Лицензия: А чёрт её знает)))

2. SwipeBox

Swipebox — это плагин JQuery с поддержкой сенсорных экранов мобильных платформ. Помимо изображений плагин поддерживает встраиваемое видео с Youtube и Vimeo. Swipebox очень просто прикрутить к любому проекту, плагин имеет несколько интуитивно-понятных опций для настройки его функционал и поведения. На сайте разработчика подробнейшая документация по подключению и использованию плагина, без лишней воды всё только по делу, так что разобраться что, куда, и зачем, думаю будет не сложно.

  • Зависимость: jQuery
  • Поддержка браузерами: IE9+, Chrome, Safari, Firefox, Opera, IOS4+, Android и Windows Phone
  • Лицензия: Не определил, может вам повезёт)))

3. MagnificPopup

Давно известный и хорошо себя зарекомендовавший лайтбокс-плагин на jQuery или Zepto.js. Автор плагина — Дмитрий Семенов, являющийся разработчиком и плагина PhotoSwipe, о котором расскажу чуть ниже. Поставляется в виде плагина jQuery/Zepto, имеет более широкие возможности отсутствующие в PhotoSwipe, такие как поддержка видео, отображение карт и Ajax содержания, реализация модальных окон с встроенными формами. По всем критериям, это ещё один замечательный инструмент в обойме веб-разработчика. Отдельно имеется плагин для WordPress и подробнейшая документация по настройке, и использованию. Удручает только отсутствие документации на Русском, судя по имени и фамилии автор вроде бы Русский, никогда не понимал из-за вредности это, или же из-за мнимого осознания своей навороченности, да мля. Ну да ладно, кому оно надо разберётся, мы тоже чай не всмятку сварены))).

  • Зависимость: jQuery 1.9.1+, или Zepto.js
  • Поддержка браузерами: IE7 (partially), IE8+, Chrome, Firefox, Safari и Opera
  • Лицензия: MIT license
Читайте также:  Восстановление резьбы дедовским методом

4. PhotoSwipe

Ещё одна Javascript-галерея изображений от Дмитрия Семёнова, в отличии от MagnificPopup без каких бы то ни было наворотов, но в то же время, весь самый необходимый функционал в наличии. Организация галерей независимо от наличия библиотеки jQuery, просмотр в обычном и полноэкранном режимах, увеличение изображений с элементами анимации, подписи к картинкам и элементы управления, адаптивная вёрстка, поддержка управления жестами сенсорных экранов, для простой и лёгкой фото-галереи всего этого вполне достаточно. Вся необходимая документация в наличии.

  • Зависимость: Нет
  • Поддержка браузерами: IE8+, Chrome, Firefox, Safari, Opera и ещё парочка мобильных браузеров
  • Лицензия: MIT license

5. Nivo Lightbox

Старый-добрый Nivo от разработчиков студии Dev7studios, которые давно и с завидным постоянством радуют нас своими работами. Nivo Lightbox плагин, как автономный плагин jQuery предоставляется абсолютно бесплатно, а за специализированный плагин для WordPress придётся отвалить от $39.00 до $149.00 в зависимости от типа лицензии. Хотя, скажу по секрету, если хорошо поискать в интернетах, можно нарыть и халявный вариант, конечно если вам позволят ваши принципы.
Бесплатный вариант плагина упакован всеми необходимыми функциями, гибкие настройки, несколько вариантов внешнего вида, различные эффекты переходов и навигации. Поддержка Iframe, SWF, видео с Youtube и Vimeo. Работает плагин очень быстро, практически без задержек, отображаемый контент отлично вписывается в размеры экранов мобильных устройств.

  • Зависимость: jQuery
  • Поддержка браузерами: IE9+, Chrome, Firefox, Safari и конечно Opera
  • Лицензия: MIT license

6. Lightbox для Bootstrap

Удивительно, но в таком популярном фреймворке как Bootstrap, Lightbox как таковой отсутствует, представленный, одноимённый плагин, был создан чтобы исправить ситуёвину. Конечно, в Bootstrap есть динамичные модальные окна, вот именно на них и опирается работа плагина Lightbox. Если вы плотно используете Bootstrap, я рекомендую применять эту библиотеку. Плагин хорошо интегрируется с базовым кодом Bootstrap. В итоге вы получите полноценные галереи изображений и возможность просмотра видео с YouTube в модальном окне.

  • Зависимость: jQuery и Bootstrap Modal
  • Поддержка браузерами: IE9+, Chrome, Firefox, Safari и конечно Opera
  • Лицензия: GNU license

7. ImageLightbox

Это лайтбокс плагин тоже без особых наворотов. Разработан специально для изображений, отсюда стало быть и название, ни видео, ни другие типы контента не поддерживаются, всё только на работу с картинками. Галерея с этим плагином получается динамичная и легко настраиваемая, дополнительной HTML разметки не требуется, достаточно одного тега с идентификатором imagelightbox . Плагин работает очень просто и быстро, имеется возможность добавить подписи, элементы навигации и кнопку закрытия, по умолчанию закрывается лайтбокс по клику вне изображения. Уверен, этот плагин многим придётся по душе.

  • Зависимость: jQuery
  • Поддержка браузерами: IE9+, Chrome, Firefox, Safari и Opera
  • Лицензия: На нет и суда нет

8. MiniLightbox

Название плагина говорит само за себя. Всё по самому минимуму, библиотека jQuery не нужна, нет надобности в дополнительно разметке, обработка тега с заданным классом для миниатюры, или же использование атрибута data-image-opened , в котором указывается путь до полноразмерной картинки. Ни видио, ни фреймы и другие типы содержания кроме изображений не поддерживаются. Если вы не озабочены поддержкой старыми браузерами и вам не требуется комбайн, для отображения разного рода содержания, этот малыш весом в 2кб справится с поставленной задачей, продемонстрировать ваши фотографии, или просто картинки.

  • Зависимость: Нет
  • Поддержка браузерами: IE10+, Chrome, Firefox, Safari и Opera
  • Лицензия: MIT license

9. LightCase

Lightcase это ещё один замечательный лайтбокс-плагин. Он поставляется с несколькими вариантами анимации, что делает взаимодействие с пользователем более живым и насыщенным, плавное появление и увеличение, скролинг справа, слева, снизу, и сверху. Кроме того, плагин поддерживает различные типы контента, включая встроенное видео с Youtube, HTML, SWF, HTML5 видео и формы входа, iframe и карты Google. Возможность использования элементов управления (навигации) и подписей к изображениям. В целом добротный механизм представления практически любого содержания.

  • Зависимость: jQuery и CSS3
  • Поддержка браузерами: IE9+, Chrome, Firefox, Safari и Opera
  • Лицензия: GPL license

10. Yalb

Еще один лайтбокс в двух вариантах исполнения. Версия Yalb (Vanilla) построена на чистом Javascript, использует js-функции, которые доступны только в современных браузерах. Все анимации осуществляется с помощью CSS-анимации и переходов(transition). Если вы хотели бы JQuery-версию, есть и такая, обратите внимание на jQuery.yalb

  • Зависимость: Javascript или jQuery
  • Поддержка браузерами: IE9+, Chrome, Firefox, Safari и Opera
  • Лицензия: MIT license

11. FeatherLight

6 к.битный lightbox-плагин, для более-менее подкованных разработчиков, снаряжен всеми самыми необходимыми функциями. Помимо поддержки всех распространённых типов контента(текст, изображения, iframe, Ajax), присутствует возможность подключения дополнительного расширения галереи изображений , а также вы можете разработать своё собственное расширение для этого плагина, которое будет полностью соответствовать вашим потребностям при создании нового проекта. Как всё это хозяйство(разработка расширения) работает, особо не вникал, но те кого этот плагин вставит, думаю разберутся))).

  • Зависимость: jQuery
  • Поддержка браузерами: IE8+, Chrome, Firefox, Safari и Opera
  • Лицензия: MIT license

12. LightGallery

LightGallery — многофункциональный лайтбокс-плагин с множеством дополнительных возможностей. Поставляется с более чем 20 опций, для настройки мельчайших деталей Lightbox. Здесь есть всё, ну, или почти всё)). Полноценная галерея изображений с аккуратно выстроенными миниатюрами, с элементами навигации и прокруткой миниатюр. Простая html-разметка в виде неупорядоченного списка

    с использованием атрибута data-src для полноразмерных картинок. Тоже самое и с видео из Youtube и Vimeo. Замечательно поддерживает все форматы видео HTML5, MP4, WebM, Ogg. Анимированные миниатюры, адаптивный макет с поддержкой мобильных устройств, слайд-эффекты и плавные переходы появления при переключении изображений, и другого контента. Внешний вид легко формируется и настраивается с помощью CSS. Предварительная загрузка изображений и оптимизация кода. Навигация с помощью клавиатуры для десктопов, а также возможность использования дополнительных шрифт-иконок. LightGallery — вот где настоящий «комбайн», главное не потеряться в обилии настроек и обширных возможностях этого плагина.
    Тем кому нужен приличный слайдер, рекомендую обратить внимание на lightSlider от этих же разработчиков.

  • Зависимость: jQuery
  • Поддержка браузерами: IE7+, Chrome, Firefox, Safari, Opera, iOS, Android и Windows Phone
  • Лицензия: MIT license

13. StripJS

Непривычная, я бы даже сказал: необычная реализация lightbox, точнее, не совсем привычное представление содержания, когда изображение или видео, в оформлении лайтбокса, появляются справа, заполняя при этом не весь экран, а лишь на заданный размер полноразмерной картинки или видео. На больших экранах такой подход понятен, остаётся возможность взаимодействия со страницей. На маленьких экранах мобильных устройств, вся эта инновационная конструкция, плавно переходит в классический «лайтбокс». Задумка интересная, посмотрите демо, может кого и вставит такой креатив.

  • Зависимость: jQuery
  • Поддержка браузерами: IE7+, Chrome, Firefox, Safari, Opera, iOS 5+ и Android 3+
  • Лицензия: Creative Commons BY-NC-ND 3.0 license

14. LightLayer

Простой в использовании плагин лайтбокса, который хорошо сочетается с любым проектом и также хорошо смотрится на любом экране. В плагине LightLayer представлен контроль над множеством настроек, такими как изменение цвета фона и степени его прозрачности, положение базового блока, выбор эффектов переходов при открытии/закрытии, функции которыми пользователи могут манипулировать самостоятельно. Плагин отлично работает с содержанием внешних веб-сайтов, встроенными видео-плеерами и картами.

  • Зависимость: jQuery
  • Поддержка браузерами: IE9+, Chrome, Firefox, Safari и Opera
  • Лицензия: MIT license

15. FluidBox

Fluidbox — лайтбокс плагин исключительно для изображений. Количество всевозможных вариаций представления изображений по-настоящему впечатляет. Плагин замечательно работает с изображениями в различном исполнении, включая плавающие изображения, изображение с абсолютным позиционированием, картинки и фотографии обрамлённые рамкой, и имеющие отступы, с одиночными изображениями, и объединёнными в галерею. В общем, что зря воду лить, расписать все возможности плагина в коротеньком представлении всё равно не получится, так что лучше посмотрите демо, покрутите, повертите и думаю, этот плагин понравится многим.

  • Зависимость: jQuery
  • Поддержка браузерами: IE9+, Chrome, Firefox, Safari, Opera
  • Лицензия: MIT license

На этом пожалуй и всё! Надеюсь этот небольшой обзор, поможет вам разобраться в ворохе предлагаемых продуктов веб-разработки. Хочу заметить, что далеко не все из представленных в подборке плагины я использовал на рабочих проектах, большинство из них прощупывал на тестовых площадках или на лаколке, так что при возникновении каких-либо вопросов, скорее всего будем их решать вместе, а вместе, как всегда всё у нас получится.

Находитесь в поисках подходящего русифицированного шаблона для ваших целей? Вероятно, в таком случае, вам стоит посетить маркетплейс TemplateMonster. По той простой причине, что совсем недавно на сайте появился новый раздел шаблонов. Теперь каждый пользователь может ознакомиться с коллекцией HTML шаблонов на русском языке , которая будет обновлять и обновляться. Тексты для шаблонов были написаны вручную. Но это не единственный плюс данных готовых решений. Ведь в их пакеты можно найти все, что облегчит работу над разработкой онлайн-проекта, включая визуальный редактор.

Буду всем признателен, если поддержите проект — добавив блог в исключения AdBlock и поделитесь ссылкой на запись в своих соц-сетях:

Лайткуб (Фотобокс, Лайтбокс) своими руками за 300р

Допустим, вы хотите сделать качественные фотографии гаджета для обзора или вас интересует предметная съемка в домашних условиях, но под рукой лишь недорогая мыльница. Как быть? Вам нужен лайткуб! О том, как я сделал свой недорогой, но прочный лайткуб, примеры фоток и многое другое – под катом.

Читайте также:  Универсальный держатель из дверной петли

Что это?

Лайткуб – это конструкция из пластиковых/металлических рам в виде куба, на стороны которого натянута полупрозрачная рассеивающая ткань. Дно и задняя стенка такого куба являются «предметным» столом. Выглядит это примерно так:

Зачем?

Причины могут быть самыми разными:

• Нравятся фотографии на белом фоне
• Хочется иметь свою «мини-студию»
• Интересует предметная /макросъемка
• Условия в квартире не позволяют добиться качественных фото
• Нравится работать руками

Я решил сделать лайтбокс, потому что хотел получить качественные фотографии, но в моей квартире совершенно неподходящие для этого условия – она «темная», солнце практически не попадает в нее. При комнатном освещении фотографии редко получались хорошими. Лайтбокс решил все эти проблемы.

Почему именно такой?

В сети можно найти множество статей о том, как можно сделать свой лайткуб из картонной коробки. И у меня был такой куб.

Сначала мне все в нем нравилось, но постепенно стали появляться минусы: быстрота изготовления негативно сказывается на продолжительности жизни, периодически не хватает размеров лайтбокса (мой прошлый «куб» имел размеры 35*35*40 см), картонный скелет легко повредить при замене «рассеивателей» и предметного стола (они рвутся и пачкаются со временем).

Поэтому решил заменить скелет «куба» на более прочный, и сделать его таких размеров, каких мне надо, а не отталкиваться от того, какого размера у меня есть картонные коробки.

Конструкция

Идея сделать скелет из короба для проводов пришла спонтанно во время посещения хозяйственного магазина — для своего «куба» я взял 3 палки по 2 метра в длину.

Для создания лайтбокса понадобится

• Ватман
• Короба для проводов
• Гофрированная бумага
• Двухсторонний скотч
• Маленькие гвоздики

20р, Гофрированная бумага

На фотографии в начале прошлого раздела можно увидеть 2 лампы и 2 светильника. У меня до этого был настольный светильник и светильник «прищепка», но у них были разные цоколи. Решил докупить вторую такую же «прищепку» и взять две энергосберегающие лампы – 23W (соответствует 160W для лампы накаливания), 4200К (яркий белый свет). Такие 2 светильника и 2 лампы обойдутся в 800-900р.

Сборка

Сразу оговорюсь – я не претендую на оптимальность конструкции, потому что как соединять грани «куба» между собой я решал «на ходу». Но то, что получилось в итоге, мне понравилось, и я решил об этом рассказать.

Короба были разрезаны следующим образом: 4 штуки по 50cм и 8 штук по 35см (именно такие размеры лайтбокса мне показались оптимальными для использования/хранения):

Для того чтобы соединить «палки» между собой, я использовал особенность коробов – полую конструкцию:

А места соединения закреплял небольшими гвоздиками:

Сначала сделал боковые стороны:

А потом снова использовал полую конструкцию коробов для сооружения основания:

Спустя некоторое время был готов скелет:

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

После приделал днище и наклеил ватман (чтобы получился «предметный стол»):

В конце приклеил по бокам и сверху лайтбокса гофрированную бумагу:

Все, лайтбокс готов. При своих больших размерах лайтбокс получился прочным – не шатается и не прогибается. Ради эксперимента пару раз «случайно» уронил конструкцию со стола – скелет остался цел, даже бумагу с боковых сторон не пришлось менять. А раз при таких размерах лайтбокс получился вполне прочный, то будь он поменьше, скажем 20х20х20см – то он был бы еще прочнее. И такой фотобокс легко сделать тех размеров, каких вам захочется.

Результат

«Рабочее» состояние лайтбокса:

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

Примеры полученных фотографий

Уже пару лет моим фотоаппаратом является Nikon Coolpix L110 (бюджетный гиперзум). Все фотки делались с помощью него.

Итого

Получился недорогой, но прочный лайтбокс, цена которого всего лишь 300р. Надеюсь, кому-нибудь эта статья пригодится.

14 адаптивных Lightbox плагинов

Самой популярной библиотекой является Lightbox Javascript, которую мы много лет используем на десктопах, но не на мобильных платформах.

Предоставляю вашему внимаю 14 Lightbox плагинов с поддержкой мобильных платформ.

PhotoSwipe

PhotoSwipe — Легкий, с сенсорной поддержкой, и самое главное модульный плагин, что позволяет убирать не нужные части, которые не нужны. Он работает хорошо в мобильных браузерах. Вы можете менять изображения с помощью движения пальца, как если бы это было стандартное приложение, с плавными переходами.

  • Необходимые библиотеки: нет.
  • Поддержка браузеров: IE8 +, Chrome, Firefox, Safari, Opera, и другие мобильные браузеры.
  • Лицензия: Лицензия MIT

Magnific Popup

Magnific Popup — является еще одним лайтбокс плагином, разработанный тем же автором, что и PhotoSwipe, Дмитрием Семеновыв. Плагин поставляется в виде плагина JQuery / Zepto, а также включает поддержку, которая отсутствует в PhotoSwipe, такие как: поддержка видео, карт и Ajax. Это отличная альтернатива для тех, кто предпочитает иметь больше возможностей под рукой.

  • Необходимые библиотеки: JQuery 1.9.1+ или Zepto.js
  • Поддержка браузеров: IE7 (частично), IE8 +, Chrome, Firefox, Safari, и Opera.
  • Лицензия: Лицензия MIT

SwipeBox

Swipebox плагин JQuery с поддержкой сенсорных жестов для мобильных платформ. Он также поддерживает видео с Youtube и Vimeo, помимо изображений. Swipebox легко установить, и имеет несколько опций для настройки его настройки. Я думаю, Swipebox слишком нагромождённый лайтбокс плагин для незнающих JavaScript.

  • Необходимые библиотеки: JQuery
  • Поддержка браузеров: IE9 +, Chrome, Safari, Firefox, Opera, iOS4 +, Android, и Windows Phone.
  • Лицензия: Не определена

iLightbox

iLightbox jQuery лайтбокс плагин с широкой поддержкой различных медиа форматов: в том числе видео, Flash / SWF, Ajax, фреймов и карт. Этот плагин также добавляет кнопки социальных сетей в верхней части, позволяя своим пользователям обмениваться его Facebook, Twitter или Reddit. Кроме того есть дополнительные настройки, чтобы увидеть, которые могут применены в различных случаях.

  • Необходимые библиотеки: JQuery
  • Поддержка браузеров: IE7 +, Chrome, Firefox, Safari, и Opera
  • Лицензия: Не определено

Lightbox для Bootstrap

Изначально Лайтбокс плагин отсутствует в Bootstrap. Lightbox для Bootstrap исправляет это. Если вы используете Bootstrap, настоятельно рекомендуется использовать эту библиотеку. Плагин хорошо интегрируется с Bootstrap.

  • Необходимые библиотеки: JQuery и Bootstrap модуль
  • Поддержка браузеров: IE8 +, Chrome, Firefox, Safari, и Opera
  • Лицензия: GNU лицензия

Nivo Lightbox

Nivo Lightbox — это гибко настраиваемый лайтбокс плагин. Разнообразные опции позволяют изменить внешний вид. Например: тему, анимацию появления, и вида навигации.

  • Необходимые библиотеки: JQuery
  • Поддержка браузеров: IE9 +, Chrome, Firefox, Safari, и Opera
  • Лицензия: Лицензия MIT

ImageLightbox

ImageLightbox простой лайтбокс плагин без наворотов. Он используется только для изображения, отсюда и название. Ни видео, ни другой типы не поддерживаются. Он также не требует дополнительную HTML-разметку; тега является достаточным. Этот плагин прост в работе.

  • Необходимые библиотеки: JQuery
  • Поддержка браузеров: IE9 +, Chrome, Firefox, Safari, и Opera
  • Лицензия: Не определена

Мини Lightbox

Еще один лайтбокс плагин без дополнений. Библиотека весит всего 2 килобайта, и работает только с изображениями. Это идеальный плагин, если вы разрабатываете только для последней версии браузера и нет необходимости в поддержке видео или других форматов.

  • Необходимые библиотеки: нет
  • Поддержка браузеров: Internet Explorer 10 +, Chrome, Firefox, Safari, и Opera
  • Лицензия: Лицензия MIT

LightCase

Lightcase прекрасной лайтбокс плагин. Поддерживает несколько видов анимаций, такие как: fade, elastic, zoom и scrolling. Кроме того, он также поддерживает различные виды медиа, включая Youtube Embed, HTML видео, SWF и форм ввода.

  • Необходимые библиотеки: JQuery
  • Поддержка браузеров: IE9 +, Chrome, Firefox, Safari, и Opera
  • Лицензия: GPL лицензии

Featherlight

Featherlight базовый плагин, весом 6 килобайт для разбирающихся разработчиков и включает в себя только самое необходимое. Если вам нужен лайтбокс эффект, например, для группы изображений в галерее, вы можете включить расширение галереи. Вы также можете разработать свое собственное расширение для плагина, чтобы использовать в своих проектах.

  • Необходимые библиотеки: JQuery
  • Поддержка браузеров: IE8 +, Chrome, Firefox, Safari, и Opera
  • Лицензия: Лицензия MIT

LightLayer

LightLayer простой в использовании лайтбокс плагин. Плагин поддерживает множество опций, пользовательские JavaScript методы и пользовательских событий. Плагин работает с изображениями, видео, картами.

  • Необходимые библиотеки: JQuery
  • Поддержка браузеров: IE9 +, Chrome, Firefox, Safari, и Opera
  • Лицензия: Лицензия MIT

LightGallery

LightGallery, другой лайтбокс плагин с большим количеством функций. Он включает более чем 20 опций для настройки различных деталей лайтбокс эффектов.

  • Необходимые библиотеки: JQuery
  • Поддержка браузеров: IE7 +, Chrome, Firefox, Safari, Opera, IOS, Android, и Windows Phone
  • Лицензия: Лицензия MIT

FluidBox

Fluidbox лайтбокс плагин работает с изображениями. Включает поддержку различное отображение, включая плавающее изображение, изображение с абсолютной позиции, изображения с границами и отступами, и галереи. Так же существует WordPress плагин.

  • Необходимые библиотеки: JQuery
  • Поддержка браузеров: IE9 +, Chrome, Firefox, Safari, Opera
  • Лицензия: Лицензия MIT

StripJS

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

  • Необходимые библиотеки: JQuery
  • Поддержка браузеров: IE7 +, Chrome, Firefox, Safari, Opera, IOS 5+, и Android 3 +
  • Лицензия: Creative Commons BY-NC-ND 3.0 License

Ссылка на основную публикацию