Интерфейсы с использованием увеличительного стекла очень удобны, так как пользователи могут увеличивать изображения, чтобы рассмотреть их в деталях.mlens – это миниатюрный jQuery-плагин (~1кб в сжатом виде), который упрощает создание функционала увеличительного стекла.Плагин поставляется с несколькими параметрами вроде формы линзы (окружность или квадрат), размер линзы, а также опции оформления вроде рамки.На одной странице можно использовать несколько увеличительных стекол с разными параметрами. Также следует отметить наличие WordPress-плагина.
Требования: jQuery
Совместимость: все современные браузеры
Подключение файлов
Вы должны подключить у себя последнюю версию JQuery и уменьшенную версия mlens:
HTML
Вам нужно всего лишь изображение. Наш имидж имеет ID (green_monster) и параметр, называемых данных, который содержит путь к разрешением версии изображения:
CSS (опционал)
Вы можете укладывать изображение по выбору, наш имидж (green_monster), завернутый в DIV (green_wrapper) с такими характеристиками:
#green_wrapper {
position: relative;
width: 640px;
height: auto;
margin: 0 auto;
border: 12px solid #fff;
border-radius: 10px;
box-shadow: 1px 1px 5px rgba(50,50,50 0.5);
float: left;
}
JQuery
линза должна выводиться прямо на изображении (green_monster) и настраиваемые параметры показаны здесь:
$(document).ready(function()
{
$("#green_monster").mlens(
{
imgSrc: $("#green_monster").attr("data-big"), // path of the hi-res version of the image
lensShape: "circle", // shape of the lens (circle or square)
lensSize: 180, // size of the lens (in px)
borderSize: 4, // size of the lens border (in px)
borderColor: "#fff", // color of the lens border (#hex)
borderRadius: 0 // border radius (optional, only if the shape is square)
});
});
Исходники находятся в архиве.