首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JS放大镜的制作

    } 我们大概过程分为三步 1.鼠标经过时显示mask和big,当鼠标离开box的时候隐藏mask和big 2.当鼠标在盒子中移动时,让mask跟着鼠标一起移动 3.当mask移动时让大跟着移动...maskY //3. mask移动 mask.style.left = maskX+'px'; mask.style.top = maskY+'px'; } 当mask移动时让大跟着移动...... //3. mask移动 mask.style.left = maskX+'px'; mask.style.top = maskY+'px'; //大移动位置: //mask移动的距离/mask...bigImgMax / maskMax //使图片往前走 bigImg.style.left = -bigImgX+ 'px'; bigImg.style.top = -bigImgY+'px' 到次完成放大镜的制作...,这里主要是利用mask与大移动的比值 mask移动的距离/mask最大移动的距离=大图片移动的距离/大图片移动的最大距离 图片 图片

    2.9K20

    基于 Vue 的商品主放大镜方案

    前言 在做电商类应用时,难免会遇到商品主实现放大镜效果的场景,现有的基于Vue的第三方包不多并且无法直接复用,今天,我来分享一种高稳定性的基于 Vue 的图片放大镜方法。...实现原理 放大镜的原理用一句话概括,就是根据小图上的鼠标位置去定位大1 原理(以2倍放大为例) ?...这里主要有三个事件函数。...handOut() { this.showMagnifier = false; this.showMask = false; } 以上三个事件基本上就实现了图片的放大镜功能。...总结 其实图片放大镜的实现思路没有那么复杂,核心点有两点: 小、大的定位,遮罩和放大区域的创建方法 放大镜的原理理解,并用代码实现 DOM 的移动等。

    1.9K10

    js插件教程

    ;我为了方便都写到一个html中了;请把这个script标签中的内容单独写在一个js文件里 //整个插件写在一个立即执行函数里;就是function(){}();函数自执行;保证里面的变量不会与外界互相影响...号(叹号)或者;(分号)这不是写错了,为了防止那个二货写的js结束没有分号;而可能发生报错 /* ;function(win,doc,$,undefined){ }(window...比如你要点击按钮 添加input的值到 div里 var addHtml = function(demo,btn){//插件名,调用的时候直接new一下插件名就行了并传参数或者传对象(一般这个函数名手写字母大写比较好...new addHtml("demo-2","add-2"); //这里是实例2调用插件的代码 //是不是明白为什么要写插件了;要封装;两个相同组件即使有相同的class名在dom...--这里是最简单的插件写法;当然还有传对象参数的插件等等。。。。-->

    35.1K10

    sparklines——迷你插件

    这段时间迷上了那种袖珍型的迷你,在之前的分享中曾经分享过关于迷你的内容,其中涉及到几款制作迷你插件(excel内置的三款迷你就不说了)——Tinygraphs、MicroCarts、Sparlines...今天这篇是首篇,这里不讲实质性的内容, 先对Sparlines插件的界面做一个大致的介绍,让大家熟悉一下: (其实对于这个插件,我也了解不多,就是好奇而已,也算是边学边卖了!)...仔细观察你会发现,该插件将所有图表类型分门别类做了整理,每一个类型都有对应的功能区和类别名称: 最左侧的几个功能菜单不算,该插件一共内含了7大类图表类型,23款迷你工具。 ?...有小伙伴会问为何要大费周章的 去介绍一款大家所知不多的迷你插件,excel软件提供的图表已经很丰富了啊? 没错,这绝对是一个好问题,excel的图标库资源经过不断更新迭代,如今可以说是相当丰富了。...(点击阅读原文查看) 下节开始探索Sparlines插件应用。 相关阅读: 迷你(sparklines)——原来图表可以这么小 rept——一个可以一键成的神奇函数!

    1.9K70

    初探 利用 javascript 开发 Chrome 浏览器插件

    主要是要下载放大镜中的那几组图片。 所有女生都大声尖叫,这活儿不是人干的……于是,技术组老大临时任命我开发一个 chrome 插件来帮助他们解决这个问题。...硬着头皮上吧~ 技术原理分析 搞明白chrome 插件是怎么开发的 搞明白 这个网站的图片的特征是啥 技术可行性分析 网站图片规则 放大镜中的图片,都在一个列表里,其中,还有一个特征,就是包含src-large...src-large为大 src-medium 为中 src 为小。...manifest.json 插件基础文件 在这个插件中,规定插件的名称、版本、以及所需要的权限,以及后台执行的js文件,和其他信息。 别看不长,累死我了。...,形成组,本来是准备和大用一个的,但是出错,不知道为什么 var medPic = document.querySelectorAll("[src-medium]"); // 循环中结果,并把中加入到

    88110

    【CSS】PhotoShop 切 ③ ( PhotoShop 切插件 - Cutterman | 下载、安装、启动、注册、登录 Cutterman - 切神奇 插件 | 使用插件进行切 )

    文章目录 一、 PhotoShop 切插件 - Cutterman 1、下载 Cutterman 插件 2、安装 Cutterman 插件 3、启动 Cutterman 插件 4、注册 Cutterman...插件账号 5、登录 Cutterman 插件账号 二、 使用 Cutterman 切 1、 导出选中图层 2、 导出按钮背景 3、 导出图层部分内容 一、 PhotoShop 切插件 - Cutterman...---- 使用 Photoshop 切片工具 进行 切 , 要先进行切片操作 , 然后才能导出指定的切片 , 操作起来很繁琐 ; 这里推荐一个 PhotoShop 切插件 Cutterman ,...该插件专门用于在 Photoshop 中进行切 ; 1、下载 Cutterman 插件 Cutterman 官网 : https://www.cutterman.cn/ps/cutterman Cutterman...输入验证码 ; 注册完成 ; 5、登录 Cutterman 插件账号 在 Cutterman - 切神奇 插件中 , 输入账号密码 , 然后登录插件 ; 登录成功后的效果 ; 第一次登录成功后

    2.1K20

    SpringBoot+uniapp+uview打造H5+小程序+APP入门学习的聊天小项目

    快速链接公众号:JavaDog程序狗关注公众号,发送 chat ,无任何套路即可获得或访问https://javadog.net/archives/chat体验地址因二维码被和谐,最好访问https:...如需多个账户可自行注册主要模块功能️登录注册用户可自主注册,并通过用户名密码进行登录如忘记密码则可通过邮箱找回密码,但需要在配置文件中配置邮箱相关内容图片消息展示群组及好友聊天信息,并有消息提醒及未读标记可通过上方放大镜进行搜索...前端支撑插件版本用途uview-ui^2.0.31多平台快速开发的UI框架uni-simple-router^2.0.7专为uniapp打造的路由器moment^2.29.4js工具库mescroll-uni...,请在/common/config/env.js修改环境变量图片后端支撑插件版本用途jdk1.8java环境lombok1.18.16代码简化插件maven3.6.3包管理工具druid1.1.24JDBC...图片其他辅助️‍♀️原型本狗第一次画原型,请大佬勿喷项目路径下/doc/原型/chat.rpDB设计项目路径下/doc/数据库设计/chat.pdm版权说明JavaDog Chat 采用 Apache

    13810
    领券