jQuery图片放大镜插件zoomsl

所属分类:媒体-图像

 26164  308  查看评论 (4)
分享到微信朋友圈
X
jQuery图片放大镜插件zoomsl ie兼容7

Zoomsl

这是一款支持6种放大模式的jQuery图片放大镜插件。该图片放大镜支持ie8,内置6种炫酷的图片放大效果,可以满足各种网站的图片放大效果需求。

使用方法

在页面中引入下面的文件。

<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/zoomsl.min.js"></script>

HTML结构

<img src="product.jpg" alt="Image To Zoom" class="example">

可以通过data-large属性来设置大图。

<img src="product.jpg" data-large="full.jpg" alt="Image To Zoom" class="example">

还可以设置放大图片的描述信息。

<img src="product.jpg"
     data-large="full.jpg"
     data-title="tooltip Title"
     data-help="help Text"
     data-text-bottom="Bottom Text"
     alt="Image To Zoom"
     class="example"
>

初始化插件

$(function(){
  $(".example").imagezoomsl();
});

在图片加载时显示loading。

$(".example").imagezoomsl({
 
  // loading spinner
  loadinggif: 'loading.gif',
 
  // opacity
  loadopacity: 0.1,
 
  // background color
  loadbackground: '#878787'
   
});

自定义描述文本样式。

$(".example").imagezoomsl({
 
  showstatus: true,
  showstatustime: 2000,
  statusdivborder: '1px solid black',
  statusdivbackground: '#C0C0C0',
  statusdivpadding: '4px',
  statusdivfont: 'bold 13px Arial',
  statusdivopacity: 0.8,
  textdnbackground: '#fff',
  textdnpadding: '10px',
  textdnfont: '13px/20px cursive'
 
});

自定义放大图片动画。

$(".example").imagezoomsl({
 
  scrollspeedanimate: 5 , 
  zoomspeedanimate: 7,
  loopspeedanimate: 2.5,   
  magnifierspeedanimate: 350
 
});

自定义CSS选择器。

$(".example").imagezoomsl({
 
  classmagnifier: "magnifier",
  classcursorshade: "cursorshade",
  classstatusdiv: "statusdiv",
  classtextdn: "textdn",
  classtracker: "tracker"
 
});

 配置参数

$(".example").imagezoomsl({
 
  //显示放大镜容器
  cursorshade: true,
 
  //光标类型
  magnifycursor: 'crosshair',
 
  //放大镜容器的背景颜色
  cursorshadecolor: '#fff', 
 
  //放大镜容器的不透明度
  cursorshadeopacity: 0.3,
 
  //边框样式
  cursorshadeborder: '1px solid black',
 
  //z-index属性
  zindex: '', 
 
  //缩放步骤
  stepzoom: 0.5,
 
  //缩放范围
  zoomrange: [2, 2], 
 
  //开始缩放级别
  zoomstart: 2,
 
  //当光标在图像上方时,使用鼠标滚轮禁用文档滚动
  disablewheel: true
 
});
相关插件-图像

二维码生成插件qrcode.js

二维码生成插件qrcode.js,在此插件基础上添加了logo图片功能和对中文的支持,无需对中文转码可直接支持生成中文网址二维码
  图像
 30320  375

移动端图片滤镜效果

在手机上常用到的图片滤镜效果
  图像
 28980  385

jQuery图片合成插件

上传背景图,主图1,主图2,主图3,合成一张图片
  图像
 29491  319

Beer Slider一款轻量级的图片对比插件

它的基本目的是比较图像的两个版本,例如在两个不同时刻拍摄的相同对象,预编辑的照片及其处理版本,草图和完成的插图等。
  图像
 28694  358

讨论这个项目(4)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    往日情怀 0
    2020/8/3 15:10:48
    放大镜移动范围怎么改 成图片的宽高? 回复
    新世纪键盘杂技手 0
    2020/3/30 22:18:01
    New Born 0
    2019/7/2 10:47:58
    小时同学 0
    2019/5/6 14:27:06
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复