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 г.