XQ_bigimg电商商品放大镜效果

用原生js实现淘宝详情页图片放大镜效果 这个功能是我在模仿淘宝详情页的时候做出来的,最初版本对于非1:1比例的图片没有做处理,后续对程序进行了完善和逻辑上修改,形成了当前的程序。废话不多说,直接进入正题了,先上个效果图先放上这段功能的html代码<div id="full-pic">     <img src="img/full-pic-1.jpg" alt="">     <span id="pic-sp. 阅读详情

在网购时,在商品的主页上,当我们把鼠标放在图片上时,图片的右边会出现局部放大的图片,鼠标移开,放大的图片消失,这就是图片放大特效。先共享一个自己写的小组件.

来一起感受它的魅力吧!

1.技术点

三个鼠标事件: onmouseover:鼠标移到指定对象上时触发; onmouseout:鼠标移出指定对象上时触发; onmousemove:鼠标在指定对象上移动时触发;

2.先来看看它的执行效果吧。

https://topqiang.github.io/XQ_bigimg/goodsDetail.html

3.迫不及待想试一试了。

<script src="js/jquery-1.8.2.js"></script>

<script src="js/xq_bigimg.js"></script>

在你的页面里引入这两个文件。位置放在页面哪里都可以。

<img src="img/demo.png" xq_big="true" setting='{"pwidth":400,"pheight":400,"margin_top":0,"margin_left":0}'/> 然后在加入你要显示的图片

xq_big="true" 这个属性很重要哦。它是标注当前元素为放大镜的标识。setting='{"pwidth":400,"pheight":400,"margin_top":0,"margin_left":0}'这个属性是为放大镜配置的参数。一定要遵循标准的json格式哦。 节点属性用单引号。json属性用双引号。

4.那么配置参数都有那些呢?

{

"pwidth"  :   300,  //配置可视区域的宽度 默认300px

"pheight" :   200,  //配置可视区域的高度 默认200px

"scale"   :   3,    //设置图片的放大比例 默认3倍

"margin_top"  : 50, //设置可是区域距离当前主体img的顶部距离  默认为0

"margin_left"   : 50,//设置可是区域距离当前主体img的右边距离 默认为0

"pclass"    : "",    //为可视区域添加自定义类样式     默认为空

"bigImg"  :""        //设置当前主体所对应的大图片地址值,如果不设置,默认取当前img的地址值

}

5.怎么启动呢?

嘿嘿 这个不用担心,该插件会自动在文档加载完成后自动识别有xq_big属性的img标签。会自动为标注xq_big="true"属性的img标签加入放大镜的效果。看看神器吧!

源码:https://github.com/topqiang/XQ_bigimg

再次特请各位大牛指出不足。 跪拜!跪拜!

网页图片悬停放大镜效果,jQuery轻量插件一键集成 给网页图片加个悬停放大镜,不用写复杂代码。引入jquery-1.8.2.js和xq_bigimg.js两个文件,再给图片容器加个class(比如.xq-bigimg)或调用初始化方法,鼠标移上去就自动出现跟随式局部放大效果。整个插件不到5KB,不依赖Bootstrap、Vue等任何UI框架,Chrome、Firefox、Edge、Safari、IE9+都能正常运行。适合用在电商商品详情页、摄影网站作品展示、工业零件图高清查看等需要突出局部细节的场景。资源包里已经配好完整可运行示例:index.html直接双 阅读详情

相关推荐

jQuery简单的放大镜效果插件XQ_bigimg

jQuery简单的放大镜效果插件XQ_bigimg

vue图片放大插件

vue自定义放大图片指令 1.npm install imgbig --save 2.import huDirective from ‘imgbig’ 3.Vue.use(huDirective) 4.在img标签里写入v-foucs

qq_41591877的博客 1034

京东详情页

Android仿京东详情页,代码结构优化,好理解

【代码实现--图片放大、缩小、旋转、拖拽】

vue【代码实现--图片放大、缩小、旋转、拖拽】

github_39096247的博客 932

多种集合图片放大,多图放大镜,产品放大镜

多种集合图片放大,多图放大镜,产品放大镜,仿淘宝京东产品展示。缩略图加大图加放大镜,决定值得保存!

JQuery放大镜效果(不含插件)

将鼠标在图片上移动,可以根据鼠标移动的位置将部分图片放大,使用jquery制作类似淘宝网中宝贝页面放大中鼠标停留在宝贝图片时,在网页中的另外一部分出现宝贝该局部放大图像的效果,放大效果图中的内容将随左侧鼠标位置的变化而现实对应部分的细节放大。

Vue第六篇:电商网站图片放大镜功能

2)mousemove:鼠标移动时,鼠标的遮罩块区域跟着移动,同时放大镜区域的图片跟着切换(显示遮罩块的放大效果)(1)商品图区域:主要是浏览图片,根据图片的url显示图片。当鼠标离开此区域时"放大镜区域"不需要显示。放大镜区域其实放着一个大图,当鼠标在商品图区域移动时,放大镜区域的大图相向移动。1)mouseenter:鼠标进入时,放大镜区域根据url显示图片。(3)商品图总览:鼠标over时,切换商品图区域的url图片。主要是通过CSS的translate方法实现的。(2)鼠标放大区块。

benben044的专栏 971

基于 Qt 6 / C++17 的多算法加解密工具(学习研究用途) 涵盖编码、古典密码、对称/非对称加密、哈希摘要共 24 种算法,全部纯 C++ 自实现,不依赖 OpenSSL/GmSSL

基于 Qt 6 / C++17 的多算法加解密工具(学习研究用途)。涵盖编码、古典密码、对称/非对称加密、哈希摘要共 24 种算法,全部纯 C++ 自实现,不依赖 OpenSSL/GmSSL。含图形界面、批量文件加解密、密钥管理、性能测试与操作日志。提供标准测试向量自测。

VUE3(二十九)自定义点击图片显示大图bigImg组件

上一篇中介绍了如何使用onclick为动态添加的dom元素绑定事件。 我现在就可以自定义大图组件了。 为ueditor编辑的html添加onclick这个步骤,我是在后端做的,后端返回到前端的值,就是已经拼装好的html。 最后效果如下图所示: 代码: BigImg.vue <template> <!-- 过渡动画 --> <div name="fade">    <div class="img-view" @click="bigImg"&g

camellia的博客 1173

考虑一次调频以及二次调频和各机组调频特性的双目标风光水火储动态调度研究(Matlab代码实现)

考虑一次调频以及二次调频和各机组调频特性的双目标风光水火储动态调度研究(Matlab代码实现)内容概要:本文研究了一种考虑一次调频、二次调频以及各机组调频特性的双目标优化模型,用于风光水火储多能互补系统的动态调度问题。该模型以系统运行成本最小化和新能源消纳最大化为双重优化目标,综合考虑了各类电源的出力特性、储能系统的充放电行为及电网频率响应要求。通过Matlab编程实现了完整的求解流程,采用多目标优化算法对复杂约束条件下的调度方案进行求解,并对不同场景下的调度结果进行仿真分析,验证了所提模型在提升系统经济性与稳定性方面的有效性。研究还探讨了储能系统在平抑新能源波动、参与频率调节中的关键作用,为高比例可再生能源接入下的电力系统调度提供了理论支持和技术路径。; 适合人群:具备一定电力系统基础知识和Matlab编程能力,从事新能源调度、电力系统优化等相关领域的研究生、科研人员及工程技术人员。; 使用场景及目标:①解决含多种能源形式的复杂电力系统在实际运行中的动态调度问题;②研究储能系统在调频和促进新能源消纳中的协同机制;③掌握多目标优化在电力系统调度中的建模与实现方法; 阅读建议:建议读者结合Matlab代码深入理解模型构建与求解过程,重点关注目标函数设计、约束条件处理及多目标折衷分析方法,同时可通过修改参数进行不同场景的仿真实验,以加深对系统动态行为的理解。

CRaxsRat v7.6 安装与使用教程(附工具下载)

摘要:本文介绍远程管理工具CRaxsRat v7.6的合法应用与基本操作,强调仅限授权环境使用。该工具支持多客户端管理、TLS加密及文件/进程控制等功能,适用于内网维护与安全测试。安装需Windows 10/11系统及.NET 4.8,步骤包括解压运行、配置监听端口及生成客户端。文中提醒防火墙设置与杀软误报问题,并重申禁止非法用途,建议在虚拟机或隔离环境学习使用。

lzj781210的博客 3795

js实现大图显示

[code="java"] New Document $(function(){ $(".pimg").click(function(){ var _this = $(this);//将当前的pimg元素作为_this传入函数 imgShow("#outerdiv", "#inn...

sdaddasd的博客 2271

银河麒麟服务器操作系统V10 SP1:跨架构激活与设备更换无忧指南

本文详细解析了银河麒麟服务器操作系统V10 SP1的跨架构激活新特性。该特性彻底解除了授权与CPU架构的绑定,允许同一份授权在x86、ARM、龙芯等不同架构服务器间灵活使用。文章提供了从新设备激活到硬件更换后保持激活状态的全流程实战指南,并分享了内网环境部署等高级技巧,助力企业简化运维、提升硬件资源管理灵活性。

ff678的博客 353

php鼠标 显示图片,鼠标放在图片上显示大图的JS代码

显示大图和隐藏大图的js代码://显示图片function over(imgid,obj,imgbig){//大图显示的最大尺寸 4比3的大小 400 300maxwidth=400;maxheight=300;//显示obj.style.display="";imgbig.src=imgid.src;//1、宽和高都超过了,看谁超过的多,谁超的多就将谁设置为最大值,其余策略按照2、3//2、...

weixin_32571169的博客 263

【硬件开发】振铃

如果是开关管的振铃,那么桥臂的SW处产生的振铃会窜入驱动电路,造成的结果就是驱动电路和上桥臂下桥臂之间的SW节点都会有振铃现象。如果是驱动电路的振铃,那么MCU的输出引脚还是正常的PWM,但是到了MOS管两侧就变成带有振铃的PWM波形了。开关振铃产生的原因是MOS管上面的寄生电感当开关管打开时为了保持电流不变感应出的电压会对电源和地产生冲击。开关管的驱动线上的寄生电容和寄生电感导致的振铃为驱动电路振铃。开关管上的寄生电容和寄生电感导致的振铃为开关节点振铃。、电感等元件的存在,导致电路中的电压和。

weixin_62546664的博客 1830

Gartner《构建可扩展数据产品建设框架》心得

数据产品化:从概念到落地的实践指南 当前企业正从传统数据需求模式转向数据产品化新范式。本文系统阐述了数据产品的核心价值、定义分类和实施框架,指出成功关键是将数据包装为可复用、可扩展的产品。Gartner框架强调产品思维,提出4阶段12步实施路径,涵盖设计、工程、发布和监控全流程。文章特别提醒要避免7大常见误区,如简单重命名报表、忽视元数据治理等,建议采取MVP策略,90天内完成从价值验证到产品落地的闭环。实施中需平衡技术选型与业务需求,建立跨职能团队,并通过AARRR模型持续追踪产品价值。

2501_91410404的博客 1007

html点击图片img标签 将图片显示为原始图片大小

// 点击图片放大功能,需要在页面引入以下代码 // 点击查看图片放大功能 .show-bigImg{ width: 1200/@rem; height: auto; margin: auto; position: fixed; top: 50%; left: 50%; } .show-bigImg img{ max-width: 100%; max-height:...

后生丶的博客 1万+

Carla自动驾驶仿真一:快速安装与运行Carla

网上有不少的Windows版本的Carla的安装教程,这里简单记录下自己安装过程,写的也比较详细,基本不用看其他文章。

zataji的博客 2万+

html img属性

1、图片需放到代码调用处的同一级目录,才能显示正确,否则,不显示,这是为何?  

ljj123_的博客 1138

高速设计注意事项总结——MDI篇

在以太网高速通信系统中,MDI(Medium Dependent Interface,介质相关接口)是连接物理层芯片(PHY)与传输介质(如网线)的关键接口,其设计直接影响信号完整性、传输速率和抗干扰能力。本文围绕 MDI 及 RJ45 接口电路、关键参数、设计与布线要点展开,为高速以太网设计提供参考。本文包含MDI 及 RJ45 接口电路组成、电路设计注意事项、布局布线要求等内容

qq_16237389的博客 1453

Echats-wordcloud 文字云图的踩坑点【Unknown series wordCloud】

一直都是报 【ECharts Unknown series wordCloud】这玩意可能要刷脸,祝你好运吧~

Sky_Bug的博客 2418

简易电商宝贝放大镜效果--jQuery

&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head lang="en"&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;放大镜&lt;/title&gt; &lt;script src="http://libs.baidu.com/jquery/2.0.0/jquery.js

weixin_41770018的博客 350

Synthesia技术浅析(四):自然语言处理

Synthesia 的自然语言处理(NLP)模块是其核心技术之一,涵盖了文本转语音(TTS)、情感分析以及多语言支持等多个方面。

m0_75253143的博客 1167

Beyond the Cliff: How Deep JSCC Enables Graceful Degradation in Wireless Image Transmission

本文探讨了Deep JSCC(深度联合信源信道编码)技术在无线图像传输中的革命性应用,解决了传统系统的'悬崖效应'问题。通过端到端优化,Deep JSCC实现了优雅降级(Graceful Degradation),在信道条件恶化时仍能保持图像质量。文章详细介绍了其核心原理、实战优势及实现技巧,为无线通信领域提供了创新解决方案。

weixin_30859423的博客 438

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

模拟电商商品放大镜

html&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head lang="en"&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;哈哈&lt;/title&gt; &lt;style&gt; * { margin: 0; padding:

DTechnology的博客 460

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

下一篇: XQ_drag web端多层多区域拖拽
top_qiang
博客等级 码龄10年 2粉丝 3原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值