[代码样式]Zooming – JavaScript图片缩放库

[代码样式]Zooming – JavaScript图片缩放库

简介

Zooming 是一款纯 javascript 图片缩放库,主要特点有:

  • 不依赖其他库,纯 JavaScript 实现,支持移动设备;
  • 流畅的动画;
  • 可缩放高清图像;
  • 易于集成和定制。

浏览器兼容

[代码样式]Zooming – JavaScript图片缩放库 [代码样式]Zooming – JavaScript图片缩放库 [代码样式]Zooming – JavaScript图片缩放库 [代码样式]Zooming – JavaScript图片缩放库 [代码样式]Zooming – JavaScript图片缩放库 [代码样式]Zooming – JavaScript图片缩放库
Edge Chrome Firefox Opera Safari

使用方法

1、引入文件

<script src="https://www.dowebok.com/js/zooming.min.js"></script>

2、HTML

<a href="https://www.dowebok.com/images/1.jpg">
<img class="img-zoomable" src="https://www.dowebok.com/images/1s.jpg" alt="">
</a>

或者使用 data 属性:

<img src="https://www.dowebok.com/images/2s.jpg" data-action="zoom" data-original="images/2.jpg" alt="">

3、JavaScript

var zooming = new Zooming();
zooming.listen('.img-zoomable');

配置

属性

名称 类型 默认值 说明
defaultZoomable 字符串 img[data-action=”zoom”] 缩放元素,可以是 css 选择器
enableGrab 布尔值 true 是否能够抓取移动
preloadImage 布尔值 true 是否预加载图片
transitionDuration 整数/小数 0.4 动画持续时间
transitionTimingFunction 字符串 cubic-bezier(0.4, 0, 0, 1) 动画函数
bgColor 字符串 rgb(255, 255, 255) 遮罩背景颜色
bgOpacity 整数/小数 1 遮罩透明度
scaleBase 整数/小数 1 缩放比例,默认为适应窗口大小
scaleExtra 整数/小数 0.5 抓取图像时额外缩放比例
scrollThreshold 整数 40 关闭前需要多少滚动
customSize null 缩放到指定的宽度和高度,如果设置该属性,将忽略 scaleBase 属性
onOpen null 放大后的回调函数
onClose null 关闭后的回调函数
onRelease null 松开后的回调函数
onBeforeOpen null 放大前的回调函数
onBeforeClose null 关闭前的回调函数
onBeforeGrab null 抓取前的回调函数
onBeforeMove null 移动前的回调函数
onBeforeRelease null 松开前的回调函数

GitHub 地址:https://github.com/kingdido999/zooming

隐藏内容,您需要满足以下条件方可查看
End

人已赞赏
脚本代码

[代码样式]Rythm.js – 用javascript让你的页面跳舞

2020-8-24 10:16:32

脚本代码

[代码样式]Zoomify – jQuery缩放效果lightbox插件

2020-8-24 10:16:34

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索