Заметки программиста

Каждый будний день, ровно в 9, я пишу о себе, о своей работе и о технологиях web программирования123

Lightview screenshotОчень популярным стало открытие картинки на сайте в слое поверх всего, не открывая дополнительных окон. Удобно, красиво, быстро, вобщем супер, но не все скрипты для этого одинаково полезны. Родоначальником был Lightbox, сейчас он называется Lightbox2, далее я расскажу о нем и о его многочисленных клонах, итак:

-

Lightbox2 на сайт

Если вы используете prototype и scriptaculous, то это лучший вариант. Сам скрипт без фреймворков весит всего 18Кб, а если очистить от комментариев и ужать, то будет в разы меньше.

Дизайн и физика движений довольно приятные, в целом скрипт довольно хорош, классика.

Leightbox на сайт

Так же основывается на prototype, но никаких визуальных эффектов не поддерживает, только затемнение. Размер скрипта 5Кб, ужатый еще меньше.

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

Lightview на сайт

Серьезная вещь, но к сожалению коммерческая. Работает не только с картинками, но и с видео, формами, фреймами, флешем и другим контентом. Отличный дизайн окна, приятная физика движений, возможность показа картинок слайдами. Умеет подстраиваться под размеры окна, есть возможность добавлять свои события (events), и традиционно основан на prototype и scriptaculous.

Очень хороший скрипт, его цена от 3€ до 295€ в зависимости от лицензии.

LightWindow v2.0 на сайт

Мощный скрипт, имеет массу возможностей:

  • Поддерживает все типы медийных данных
  • Классная анимация
  • Галереи (прекрасно реализованы)
  • Центровка и сжатие изображений под размеры окна
  • и т.д.

Так же основан на prototype и scriptaculous.

Вердикт — безусловный must have. К тому же бесплатен.

Lytebox на сайт

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

Каким-то странным образом версия скрипта достигла v3.22. В общем оценка 3.

Lightbox+ на сайт

Японская поделка, ничего выдающегося, кроме возможности увеличения картинки.
Дизайн не красивый, не удобный, физика по системе — нажал-выпрыгнуло.

iBox v2 на сайт

Громкое название и только, дизайн далеко не i-style. Да и все остальное плохо при том очень, при прокрутке окно начинает прыгать, файл скритпа не заслуженно имеет размер 23Кб, возможности слабые.

GreyBox на сайт

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

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

Highslide JS на сайт

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

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

jQuery lightBox plugin на сайт

Не является отдельным скриптом, это всего лишь плагин для jQuery. Фактически 99% клон Lightbox2, с разницей в используемых фреймворках.

Достоинство — великолепная физика, спасибо jQuery.

ThickBox 3.1 на сайт

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

Интересного 0.

TinyBox на сайт

Использует prototype. Дизайн слабый, физики нет как и других дополнительных возможностей. Главная особенность — размер 3Кб! На этом все.

WeebBox на сайт

Just for fun был создан очередной клон Lightbox, автор прекрасно знал что изобретает велосипед, но тем не менее что-то получилось, это что-то ни сколько не дотягивает до классического Lightbox и ему равных. Все движения очень медленные и плоские, дизайн так себе, но на оценку 3 дотягивает.

FancyBox на сайт

Жемчужина коллекции, корни скритпа растут из jQuery, поэтому и физика великолепная. Открытие одиночных картинок такое же как в Highslide JS (увеличение картинки поверх всего на месте), работает очень красиво, так же масса дополнительных возможностей.

Это лучшее из всего вышеперечисленного что есть для jQuery.

Shadowbox.js на сайт

Профессиональная вещь, не для новичков. Не использует сторонних фреймворков, имеет собственный API. Возможность установки собственного flash плеера для видео.

Дизайн и физика на уровне, все качественно, но не очень просто. Разделен на несколько «плееров»: img, html, iframe, swf… С возможностью собрать себе необходимый набор плееров в один сжатый файл.

Несомненно полезная вещь для профессионалов.

UPD

jsImageBox на сайт

Спасибо c0rr за его дополнение, очень достойная реализация all-in-one. Скрипт не использует фреймворки, размер сжатого скрипта всего 9 Кб, так же отсутствует подключаемый css, некоторые стили можно задать прямо в скрипте в настройках.

ImageBox на сайт

Моя реализация клона lightbox, с использованием jQuery.

iLOAD на сайт

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

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Comments

There are 28 comments for this post.

  1. Alter on Июль 18, 2008 8:38 пп

    iBox v2 не заслужено обижен.. )
    IMHO
    Остальное я уже где-то читал..

  2. Aleko on Январь 17, 2009 8:33 дп

    Моя реализация iLOAD с использованием технологий canvas и vml. http://studioad.ru/index/0-8

  3. alekciy on Март 11, 2009 5:50 дп

    Вот вариант базирующийся на Mootools:
    http://www.phatfusion.net/lightbox/

    Там у phatfusion-а на этом же фреймворке еще несколько полезных скриптов.

  4. Andchir on Март 18, 2009 3:45 дп

    Достойная замена Highslide:
    http://www.eyecon.ro/zoomimage/

  5. Maxim on Июнь 26, 2009 9:18 дп

    что скажете про floatbox?

  6. ASA on Июль 4, 2009 9:01 дп

    Спасибо за инфу.. очень и очень полезно.. особенно когда ищешь..

  7. ASA on Июль 4, 2009 11:44 дп

    Протестил 4 скриптов.. единственный который мне подошел под верстку и остальные скрипты так это — Lytebox.. автору -1..

  8. Сергий on Июль 6, 2009 11:38 дп

    а мне очень понравился Shadowbox супер вещица

  9. alexpts on Август 6, 2009 5:54 пп

    Отличная подборка лайтбоксов )

  10. appletone on Август 15, 2009 9:58 дп

    lightview работает в Опере и Лисе. при чем шустро НО в ИЕ и сафари не работает. =( до сих пор разбираюсь…

  11. Aleko on Август 26, 2009 9:07 пп

    iLoad поддерживает вебкит уже достаточно давно..

  12. Киров Сайт on Октябрь 7, 2009 10:24 пп

    Спасибо за подборку! Воспользовался:) highslide – отличное решение!

  13. Алексей on Октябрь 18, 2009 1:50 пп

    Спасибо мне очень помогло. Lightbox+ рулит

  14. Orion on Октябрь 18, 2009 10:53 пп

    спасибо!!!!

  15. Алекс on Ноябрь 3, 2009 3:45 пп

    Спасибо за подборку!

  16. Iam on Ноябрь 26, 2009 6:30 дп

    iLoad – в ИЕ6 нет круглых углов, в ИЕ8 – верхушка бокса отрывается от картинки + нет круглых углов у правой половины блока навигации… В целом, имхо, лучшее (jQuery) из всей подборки, когда-нибудь, возможно, будет.. если подправят косяки :)
    Под прототайп – лайтвиндов тащит хД

  17. maksik on Декабрь 23, 2009 1:43 пп

    есть еще VisualLightbox, http://visuallightbox.com/ru/
    вроде во всех браузерах работает

  18. haze on Январь 22, 2010 2:16 пп

    Народ может кто подскажет! Пользуюсь Lytebox.
    Допустим есть 2 сверстаны отдельные страницы, на каждой по 15 картинок, и применен вышеуказанный плагин, как сделать чтобы на последней картинке первой страницы появилась кнопка NEXT и переходило на вторую страницу?

  19. Aleko on Февраль 9, 2010 10:21 дп

    Вышла третья версия iLoad. http://studioad.ru/index/0-8 Обновите пост пожалуйста.

  20. Aleko on Февраль 9, 2010 10:24 дп

    Большое спасибо =) .Я выпустил третью версию (http://studioad.ru/index/0-8). Теперь без вообще фреймворков , без багов и с ещё большим количеством настроек. Позволяет использовать скриптовый функционал для создания сетов изображений одной ссылкой и так далее. имеет подстройку изображения под размер экрана. Позднее будут сделаны несколько графических тем (для стилизации всех объектов используется кроссбраузерный png24 спрайт).

  21. Half on Февраль 15, 2010 10:22 дп

    iLoad ниразу не работает под Opera, увы и ах

  22. Антонов Андрей on Февраль 15, 2010 10:40 дп

    Каждый раз жалею о том что этот браузер еще популярен в СНГ

  23. Aleko on Февраль 25, 2010 11:28 пп

    Версия оперы? У меня всё работает.

  24. Валентина on Март 11, 2010 8:43 дп

    Пожалуйста, подскажите с возможностью печати и сохранения фотографии. Мне очень понравилась lightbox? но там нет ни сохранения ни печати. Жду ответа с нетерпением)

  25. anon on Март 13, 2010 1:18 пп

    столько критики, а "собственную разработку" в работе так и не увидел:D :x

  26. Aleko on Апрель 5, 2010 11:51 пп

    Переписал и ужал iLoad ещё раз. Обновил до версии 3.1.7 – появились новые настройки и новые функции, исчезли некоторые ошибки. Скрипт стал работать в несколько раз быстрее. Теперь сборка iLoad состоит из 3 файлов – скрипта и 2 картинок, css стили включены в js файл и сжаты самописным base62 компрессором. В итоге вся сборка занимает всего 26 килобайт! Это лучшее сочетание размера и функционала.

  27. фтвукн on Май 29, 2010 8:36 пп

    а есть галерея вроде этих только с комментированием фоток??
    очень нужно если кто видел отпишитеся!!!

  28. gdever on Июль 15, 2010 6:37 пп

    Отличная подборка!

Write a Comment

Let me know what you think?