www.seomark.ru |
Веб-дизайн и поисковая оптимизация |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
Главная | Веб-дизайн и оптимизация сайтов | Фотолаборатория | Радиотехника | Полезные программы | Разработка сайтов | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Вебдизайн с jQuery - это очень просто!
jLoupe - красивый имитатор лупыВ предыдущей статье был рассмотрен плагин увеличения изображения Zoomy, имитирующий реальную лупу. В некоторых случаях его использование неудобно, так как лупа перекрывает основную картинку и затрудняет фокусировку на нужном участке. Для точного позиционирования точки увеличения можно использовать другой вариант лупы - jLoupe. Этот плагин для бесплатной библиотеки скриптов jQuery разработан веб-дизайнером Крисом Юфером (Chris Iufer). Он имеет значительно больше настроек и позволяет создавать красивые эффекты, имитирующие лупу, выводя увеличенный фрагмент изображения рядом с курсором-указателем. Три варианта работы плагина jLoupe показаны на рисунке. Слева - лупа каплевидная и является ссылкой на вывод полномасштабного изображения, в центре - лупа прямоугольная без ссылки, справа - лупа в виде окружности. К сожалению, скругление, так же как и в рассмотренном ранее плагине лупы Zoomy, не работает в браузерах IЕ6 - IЕ8. Поэтому в них лупа всегда прямоугольная, а правый вариант, вообще, сплошное безобразие.
|
Свойство | Установка по умолчанию | Описание настройки лупы |
---|---|---|
width | 200 | ширина |
height | 200 | высота |
margin | 6 | отступ вокруг лупы |
cursorOffsetX | 10 | горизонтальное расстояние от курсора |
cursorOffsetY | 10 | вертикальное расстояние от курсора |
color | false | разрешить использование цветов |
borderColor | '#999' | цвет границы |
backgroundColor | '#ddd' | цвет фона |
radiusLT | 0 | верхний левый радиус скругления лупы |
radiusLB | 100 | нижний левый радиус скругления лупы |
radiusRT | 100 | правый верхний радиус скругления лупы |
radiusRB | 100 | правый нижний радиус скругления лупы |
image | false | адрес внешней картинки для лупы (image url) - определяет вид лупы. В правом примере - это изображение круга loupe-trans.png |
repeat | false | повторение background image |
fade | true | использование затемнения при выводе лупы |
fadeIn | true | время затемнения при открытии (ms) |
fadeOut | true | время затемнения при закрытии (ms) |
Например, для показанного вверху статьи варианта каплевидной лупы (слева) использованы настройки по умолчанию, а для правого рисунка следующие:
radiusLT: 100,
margin: 12,
borderColor: false,
backgroundColor:'#ffffee',
image: 'jloupe/loupe-trans.png'
Для варианта прямоугольной лупы (в центре) внешняя картинка не требуется (image: false):
radiusLT: 0,
radiusRT: 10,
radiusRB: 0,
radiusLB: 10,
width: 300,
height: 150,
borderColor: '#f2730b',
backgroundColor: '#000',
fade: false,
image: false
О других программах увеличения изображений, а также создания на сайте фотогалерей, каруселей изображений и слайд-шоу смотрите в статьях о jQuery и в разделе "Веб-дизайн и SEO".
8.07.2013 г.