Аналоги basicLightbox

Fancybox

Бесплатно
Открытый исходный код

Fancybox — это JavaScript-библиотека для создания модальных окон и галерей изображений на веб-страницах, предоставляющая функциональность просмотра медиа в виде всплывающих оверлеев с поддержкой навигации между элементами, масштабирования, адаптивного отображения и различных типов содержимого (изображения, видео, HTML-контент), используемая для улучшения пользовательского интерфейса при просмотре медиафайлов и интерактивных элементов; библиотека предусматривает настраиваемые параметры визуального оформления и поведения, интеграцию с системами сетки и лейаутов, обработку событий и расширяемость через плагины и колбеки.

basicLightbox

Бесплатно
Открытый исходный код

Сайт: basiclightbox.electerious.com

basicLightbox — это лёгкая и простая в использовании JavaScript-библиотека для отображения модальных окон (lightbox) с изображениями, видео, iframes и любым HTML-контентом. Она разработана с акцентом на минимализм, не содержит зависимостей и совместима с современными браузерами, включая Internet Explorer 11 при использовании полифиллов. Библиотека предоставляет разработчикам возможность быстро и удобно интегрировать всплывающие окна в веб-приложения, сохраняя при этом контроль над внешним видом и поведением модальных окон.

Созданная разработчиком Tobias Reich, basicLightbox была впервые представлена в 2016 году и с тех пор получила признание за свою лёгкость и гибкость. Библиотека позволяет создавать модальные окна как из строк HTML-кода, так и из DOM-элементов, предоставляя API для управления их отображением и скрытием. Она поддерживает работу с изображениями, видео, iframes и любым другим HTML-контентом, обеспечивая адаптивное отображение на различных устройствах.

  • Минималистичный размер: общий объём библиотеки составляет около 3,5 КБ, что делает её одной из самых лёгких среди аналогичных решений.
  • Отсутствие зависимостей: basicLightbox не требует подключения сторонних библиотек, таких как jQuery, что упрощает интеграцию и снижает объём загружаемых данных.
  • Совместимость с современными браузерами: поддерживает все современные браузеры и Internet Explorer 11 при использовании полифиллов, обеспечивая широкую совместимость.
  • Гибкое API: предоставляет методы для создания, отображения, скрытия и модификации содержимого модальных окон, а также для проверки их видимости.
  • Поддержка различных типов контента: позволяет отображать изображения, видео, iframes и любой другой HTML-контент, обеспечивая универсальность использования.
  • Адаптивный дизайн: автоматически подстраивает содержимое модального окна под размеры экрана устройства, обеспечивая оптимальное отображение на различных устройствах.
  • Поддержка модульной системы: совместима с CommonJS и AMD, что упрощает её использование в различных сборщиках модулей.
  • Простота настройки: не включает в себя сложных тем оформления или предустановленных стилей, позволяя разработчикам самостоятельно настраивать внешний вид модальных окон в соответствии с дизайном веб-сайта.
Подробнее