www.seomark.ru |
Веб-дизайн и поисковая оптимизация |
![]() |
Главная | Веб-дизайн и оптимизация сайтов | Фотолаборатория | Радиотехника | Полезные программы | Разработка сайтов | ||
Вебдизайн с jQuery - это очень просто!
Увеличение изображений. Плагин Nivo ZoomNivo Zoom - плагин бесплатной библиотеки скриптов jQuery, предназначенный для увеличения изображений при клике по ним. Он разработан компанией Dev7studios, создателем популярного красивого слайдера Nivo Slider (см. статью Nivo Slider - красивое слайд-шоу для сайта). Эта компания расположена в Шотландии, специализируется на веб-приложениях, её основатель и руководитель - Гилберт Пеллегром (Gilbert Pellegrom). Nivo Zoom удобно использовать для вывода увеличенных изображений в различных каталогах и прайсах, а также для небольших фотогалерей. Подробное описание плагина можно посмотреть на официальном сайте Nivo Zoom. Два примера увеличения изображений с помощью Nivo Zoom показаны на рисунке (в правом примере дополнительно выводится надпись под изображением): Установка плагина Nivo ZoomДля установки Nivo Zoom сначала создадим на сайте новую папку, назвав её, не мудрствуя лукаво, nivozoom. Затем скачиваем архив и распаковываем его в созданную папку. В результате в ней будет два файла скриптов jquery-1.4.4.min.js и jquery.nivo.zoom.js, файл стилей nivo-zoom.css и вспомогательные изображения лупы и загрузки. Далее вставим в заголовок страницы внутрь тега <head>...</head> следующие строчки, указывающие пути к файлам Nivo Zoom, и небольшой скрипт инициализации плагина:
Для увеличения изображения с помощью скрипта Nivo Zoom можно использовать два способа: Если вы хотите дополнительно вывести надпись под изображением, как в правом примере, то текст необходимо поместить в тег <div class="nivoCaption"> внутрь ссылки: Такая конструкция не проходит проверку на валидность (соответствие исходного кода сайта нормам и правилам, описанным Консорциумом Всемирной Паутины), но в большинстве браузеров проблем не возникает. Настройки Nivo ZoomОсновные настройки оформления изображений находятся в файле стилей nivo-zoom.css, которые можно изменять обычным способом. Указание положения миниатюры относительно увеличенного изображения задается дополнительным аргументом в классе ссылки. Например, с классом class="nivoZoom topLeft" миниатюра расположена слева вверху от увеличенного изображения. Другие варианты - center, topRight, bottomLeft, bottomRight, надеюсь, понятны без перевода. Единственно, следите, чтобы эти дополнительные значения классов не были использованы в других CSS для области с картинками (например, center - распространенный вариант названия правила). Для показанных в начале статьи примеров установлен class="nivoZoom bottomRight"(левый пример) и class="nivoZoom bottomLeft" (правый пример). Кроме основных, вы можете исследовать и поменять другие настройки Nivo Zoom, расположенные в файле jquery.nivo.zoom.js. Откройте его в любом редакторе или Блокноте и найдите их в самом конце файла. Настроек не много и они имеют следующие значения: Впрочем, для большинства применений подходят настройки плагина, принятые по умолчанию. Плагин Nivo Zoom корректно работает во всех браузерах, за исключением, как не трудно догадаться, некоторых версий Internet Explorer (must die!). В этом браузере при близком расположении на странице картинок-миниатюр возможно их наложение на увеличенное изображение, неверное определение размеров увеличенного изображения и, конечно же, в IE не выводятся тени и скругленные углы, украшающие вывод картинок. Кроме описанного плагина, для увеличения изображений часто используют скрипт фотогалереи Highslide. Это самостоятельный продукт, работающий без jQuery. Его подробное описание смотрите в статье Увеличение изображений. Программа Highslide JS. О других программах создания на сайте фотогалерей, каруселей изображений и слайд-шоу смотрите в статьях о jQuery и в разделе "Веб-дизайн и SEO". 14.07.2013 г. |
||
|
![]() |
|
Главная | Веб-дизайн и оптимизация сайтов | Фотолаборатория | Радиотехника | Полезные программы | Разработка сайтов | ||
Copyright © 2008 - Марк Розенталь e-mail: ![]() Перепечатка материалов сайта разрешается при условии сохранения имени автора и гиперссылки на www.seomark.ru Ключевые слова: фотогалерея, скрипт фотогалереи, создание фотогалерей, увеличение изображений, плагин Nivo Zoom, jQuery |