如果您曾经浏览过电子商务网站,则可能会看到图像缩放效果 。 将鼠标悬停在产品照片上,图像的该部分会放大以使视图更清晰

ZooMove插件是在您的网站上复制此效果的好方法。 它由jQuery驱动 ,因此无需太多代码即可快速启动并运行。

ZooMove是完全免费的开源软件,可以在GitHub上供任何好奇的开发人员使用。 它可以通过npmBowerYarn安装,也可以直接从CDNJS下载。

要设置ZooMove图像,您需要在页面标题中包含三个特定文件

  1. jQuery的
  2. ZooMove CSS
  3. ZooMove JS

如果您想更快地加载页面, 则可以缩小两个ZooMove文件。 您也可以将CSS文件合并到您的主样式表中,这样比较容易。

所有真正的魔术都发生在HTML中,您可以在HTML中为不同的效果设置HTML5 data-* attributes

这使您可以基于四个不同的参数来制作自己的自定义缩放效果

  1. data-zoo-scale –定义悬停时总缩放大小 (例如2.0表示200%)
  2. data-zoo-move –定义图像是否与光标一起移动
  3. data-zoo-over –定义显示在原始图片上方的缩放图像
  4. data-zoo-cursor –定义光标点

最后的第五个参数使您可以定义新图像URL应该是什么(如果需要)。

您可以在包括IE9 +在内的所有主要浏览器中使用ZooMove。 该插件得到广泛支持 ,并提供了丰富的用户体验。

如果您正在寻找简单的悬停缩放库, ZooMove是一个很好的选择。 它足够轻巧 ,可以在任何网站上运行,并且由jQuery驱动 ,因此您无需编写太多代码即可使其工作。

访问主页以查看实际运行情况,并查看GitHub上的文档以了解更多信息。

翻译自: https://www.hongkiat.com/blog/jquery-zoomove-zoom-images-hover/

jquery缩放手势插件_ZooMove:jQuery插件可在悬停时缩放图像相关推荐

  1. css 缩放_【开发小技巧】06—如何使用CSS在鼠标悬停时缩放图像?

    英文 | https://www.geeksforgeeks.org/how-to-zoom-an-image-on-mouse-hover-using-css/?ref=rp翻译 | web前端开发 ...

  2. jGestures: jQuery的手势事件插件

    官网地址:http://jgestures.codeplex.com/ 文档版本号: v0.7,由neuedigitale编辑,2012年5月8日 最新稳定版: jGestures v0.90 - s ...

  3. 【精心挑选】10款基于 jQuery 的图片360度旋转插件

    之前的文章向大家分享了实现网站功能的各种优秀的 jQuery 插件,今天这篇文章向大家推荐10款基于 jQuery 的图片360度旋转插件,同时还有非常详细的制作教程可以学习和参考.图片旋转展示是一种 ...

  4. jQuery:收集一些基于jQuery框架开发的控件/jquery插件2

    Horizontal accordion: jQuery 基于jQuery开发,非常简单的水平方向折叠控件. 主页:http://letmehaveblog.blogspot.com/2007/10/ ...

  5. 精心挑选10款基于 jQuery 的图片360度旋转插件

    之前的文章向大家分享了实现网站功能的各种优秀的 jQuery 插件,今天这篇文章向大家推荐10款基于 jQuery 的图片360度旋转插件,同时还有非常详细的制作教程可以学习和参考.图片旋转展示是一种 ...

  6. jquery 日期显示插件_8+ jQuery 360度图像显示插件

    jquery 日期显示插件 就像"全景"一样,这些jQuery 360度图像显示插件惊人地可以从各个角度显示对象/风景的360度视图 . (嘿–从各个角度看东西肯定会更有趣!). ...

  7. jquery制作动画的几种插件使用

    fullpage 全屏插件 全屏滚动效果,原生js也很好实现,主要是用 mousewheel 鼠标滚轮滚动事件, 来判断上滚动还是下滚动,之后设置每次滚动的高度为屏幕的高度即可.但是,虽然效果简单,但 ...

  8. Jquery系列(七) 常用插件

    引言: 工欲善其事必先利其器--论语.学会使用工具,提高的不仅仅是效率,还节省你的时间去做更多的事情. 概述: 本篇博客,小编为大家简单介绍几种使用频繁的jQuery插件.先说说什么插件,插件是一种遵 ...

  9. java ajax jquery分页插件_JQueryPagination分页插件,ajax从struts请求数据

    2017-07-16 学完了struts2,做了个关于分页的小例子,用到了JQuery分页插件Pagination,先贴下插件下载地址 插件作者对于参数讲解的不够详细,琢磨了半天才明白怎么用,不多说, ...

最新文章

  1. 解决尺度不平衡,Facebook 全景分割新算法
  2. 从C++20 shared_ptr移除unique()方法浅析多线程同步
  3. bzoj4195(并查集+离散化)
  4. 如何帮用户管好云账本?阿里云数据库助力收钱吧 | 甲子光年
  5. JDK源码学习之一lang包
  6. 全局光照技术解析Global Illumination Explained
  7. 星低级格式化工具_Elixir 数据库查询工具 Ecto 讲解
  8. 公告栏模板php代码,如何调用destoon自定义模板及样式的公告栏
  9. vscode风格个人主页源码
  10. solidworks2016安装教程及破解方法
  11. 树莓派安装系统和系统备份还原
  12. Sqilabs第五关注入常用注入方式详解
  13. 小游戏-4339-4399
  14. 【软考中级】软件设计师学习笔记
  15. 利用Python绘制小狗小猫
  16. 使用mysqladmin修改用户密码的正确方法!
  17. 域名劫持污染和被墙的区别!
  18. 从PHP 5到PHP 7性能全评测(含未发布的JIT版PHP 8对比)
  19. 复杂科学在创客教学研究中的应用
  20. 全屏Dialog的几种实现

热门文章

  1. 抖音姓名测试软件,抖音账号权重查询工具玩抖音的你必须要知道
  2. access考试素材_Access数据库基础教程素材.doc
  3. CCF ChinaSoft 2022中国软件大会火热报名中
  4. iOS热更新、热修复方案
  5. Gilbreath原理中的数学与魔术(二)——Ultimate Gilbreath 原理 Mandelbrot 集合
  6. HM10.1码率控制模块代码详解(1)---------序列级码率控制类TEncRCSeq介绍
  7. 使用类或css动画实现时钟
  8. 基于COMSOL的固体力学或压力声学模块仿真声子晶体
  9. 二进制数转换十进制数(十进制转二进制)
  10. 【物联网】27.物联网开发 - 网络