使用JS实现鼠标放上图片进行放大离开实现缩小功能
使用JS实现鼠标放上图片进行放大离开实现缩小功能,具体代码如下所示:
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <div id= 'div_jpg' style="width: 200px;height: 200px;"> <img src="./128206.jpg" id="img" style="width: 100%;height: 100%;"> </div> <script> var img = document.getElementById('img') var s1,s2 console.log(img) // 图片放大效果 i = 100; img.addEventListener('mouseover',function(){ clearInterval(s1); s1 = setInterval(function(){ i+=0.1; img.style.width = (i)+'%'; img.style.height = (i)+'%'; i = parseFloat(i); if(i>=120) clearInterval(s1); },1); }) img.addEventListener('mouseout',function(){ clearInterval(s2); s2 = setInterval(function(){ i-=0.1; img.style.width = (i)+'%'; img.style.height = (i)+'%'; i = parseFloat(i); if(i<=100) clearInterval(s2); }) }) </script> </body> </html>
分享源码,喜欢的朋友点击查看:
基于jQuery插件Pinchzoom.js实现手指触摸图片放大缩小特效源码
jquery鼠标悬停图片放大滑动显示标题特效
到此这篇关于使用JS实现鼠标放上图片进行放大离开实现缩小功能的文章就介绍到这了,更多相关js图片放大离开缩小内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
JS点击缩略图整屏居中放大图片效果
需要实现的效果图: 今天开发的时候,遇到要点击缩略图之后居中显示图片的大图查看(大致效果如上图所示)~想了好几种实现方式,最开始的时候,是想通过animate来点击图片进行显示,可是后来当我想要让放大的图片进行居中显示和点击别的地方隐藏已显示的大图的时候,才发现实现起来有难度. 1 第一张点击图片将图片放大 下面将这种方式也贴出来,供自己参考(万一有需要的小伙伴正好需要这样的功能呢): <div> <img class="dialog" src="xxx.j
-
js实现点击图片在屏幕中间弹出放大效果
js实现点击图片在屏幕中间弹出放大效果 效果图 点击图片后 关键代码 html <div> <img height="100" width="100" src="https://cdn.pixabay.com/photo/2018/08/14/13/23/ocean-3605547_960_720.jpg" class="pic"/> <img height="100" wid
-
js实现图片放大展示效果
图片放大展示效果的实现代码,可动态生成图片,每次点击看原图的时候为当前id里面的图片 HTML <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="node_modules/jquery/jquery.js"></script> <style> *{
-
js实现图片旋转 js滚动鼠标中间对图片放大缩小
从开通博客园到今天,有两个多月了.我发现之前没有开通博客记录自己所做的东西,真是后悔啊. 现在一点一点把自己所做的功能以博客的形式记录下来,一方面可以给大家分享,大家一起学习,同时自己也从新回顾一下. 这个图片放大,缩小和旋转,我采用canvas画布这个来做的,核心点就在js中去控制鼠标状态及事件. 我先给大家展示一下效果图. 鼠标移到画布范围内就会出现下方的操作栏,每次以90度选择. 1.在引入js的时候一定要注意了,由于在使用画布canvas时,需要等图片加载完成后才可以执行画布里的内容.j
-
使用JS实现鼠标放上图片进行放大离开实现缩小功能
使用JS实现鼠标放上图片进行放大离开实现缩小功能,具体代码如下所示: <!DOCTYPE html> <html> <head> <title></title> </head> <body> <div id= 'div_jpg' style="width: 200px;height: 200px;"> <img src="./128206.jpg" id="
-
JS实现延迟隐藏功能的方法(类似QQ头像鼠标放上展示信息)
JS实现延迟隐藏 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>延迟隐藏</title> <style> #div1{ width:100px; height:100px; background:yellow; border: 5px solid #999; border-radius: 1
-
js实现鼠标滚轮控制图片缩放效果的方法
本文实例讲述了js实现鼠标滚轮控制图片缩放效果的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtm
-
javascript实现鼠标放上后下边对应内容变换的效果
本文实例讲述了javascript实现鼠标放上后下边对应内容变换的效果.分享给大家供大家参考.具体如下: 这是个网上比较常见的菜单效果,鼠标放上后相应的内容会切换,图文布局方式.技术方面,是JS和CSS相配合来实现,代码中的JS部分,你可以单独摘取出来保存成一个JS文件,然后引入到页面中,这样使主页面代码简洁些.本效果在ie.火狐等浏览器下测试正常. 运行效果如下图所示: 具体代码如下: <html> <head> <title>鼠标放上后下面的内容切换</tit
-
js实现鼠标移动到图片产生遮罩效果
本文实例为大家分享了js实现鼠标移动到图片产生遮罩效果的具体代码,供大家参考,具体内容如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>mask</title> <style> .pic{ width:300px; height:250px; background:url(icon/pro
-
js实现鼠标悬浮给图片加边框的方法
本文实例讲述了js实现鼠标悬浮给图片加边框的方法.分享给大家供大家参考.具体实现方法如下: html代码: <div class="T-s-l fl"> <a href="" class="a1"> <img src="images/11.jpg" width="234" height="368" /> </a><a href=&qu
-
js实现鼠标经过时图片滚动停止的方法
本文实例讲述了js实现鼠标经过时图片滚动停止的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml
-
js根据鼠标移动速度背景图片自动旋转的方法
本文实例讲述了js根据鼠标移动速度背景图片自动旋转的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xh
-
vue.js实现点击图标放大离开时缩小的代码
上篇文章给大家介绍了vue实现裁切图片同时实现放大.缩小.旋转功能 ,今天给大家介绍vue.js实现点击图标放大离开缩小功能,具体代码如下所示: @-webkit-keyframes pulse1 { from { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); } to { -webkit-transform: scale3d(1, 1, 1); transform: sca
随机推荐
- iOS开发之WKWebViewJavascriptBridge Xcode9中导致crash的解决
- document.createElement()用法
- Vue + Webpack + Vue-loader学习教程之相关配置篇
- 关于Flex 初始化的research
- swift在IOS应用图标上添加提醒个数的方法
- linq to sql中,如何解决多条件查询问题,答案,用表达式树!
- PHP SPL标准库之数据结构栈(SplStack)介绍
- C#连接Oracle的方法实例总结
- Android中RecyclerView上拉下拉,分割线,多条目的实例代码
- js判断url是否有效的两种方法
- 多浏览器支持CSS 容器内容超出(溢出)支持自动换行
- Bootstrap自定义文件上传下载样式
- jquery实现的省市区三级联动
- 基本DOM节点操作
- C++中的friend友元函数详细解析
- JSONP 跨域访问代理API-yahooapis实现代码
- php去除数组中重复数据
- javascript常用方法总结
- Js利用console计算代码运行时间的方法示例
- 浅谈箭头函数写法在ReactJs中的使用