使用JS实现鼠标放上图片进行放大离开实现缩小功能


Posted in Javascript onJanuary 27, 2021

使用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>

分享源码,喜欢的朋友点击查看:

到此这篇关于使用JS实现鼠标放上图片进行放大离开实现缩小功能的文章就介绍到这了,更多相关js图片放大离开缩小内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
JavaScript—window对象使用示例
Dec 09 Javascript
JS操作CSS随机改变网页背景实现思路
Mar 10 Javascript
详解JS函数重载
Dec 04 Javascript
浅谈javascript中this在事件中的应用
Feb 15 Javascript
js实现文本框只允许输入数字并限制数字大小的方法
Aug 19 Javascript
jquery实现文本框textarea自适应高度
Mar 09 Javascript
js事件驱动机制 浏览器兼容处理方法
Jul 23 Javascript
jQuery实现可拖拽3D万花筒旋转特效
Jan 03 Javascript
获取当前按钮或者html的ID名称实例(推荐)
Jun 23 Javascript
ES6 javascript中Class类继承用法实例详解
Oct 30 Javascript
详解Node.js中path模块的resolve()和join()方法的区别
Oct 29 Javascript
JavaScript高阶教程之“==”隐藏下的类型转换
Apr 11 Javascript
vscode自定义vue模板的实现
Jan 27 #Vue.js
vue+echarts实现中国地图流动效果(步骤详解)
Jan 27 #Vue.js
js实现鼠标切换图片(无定时器)
Jan 27 #Javascript
JavaScript实现切换多张图片
Jan 27 #Javascript
jquery实现点击左右按钮切换图片
Jan 27 #jQuery
JavaScript实现点击切换功能
Jan 27 #Javascript
Node使用koa2实现一个简单JWT鉴权的方法
Jan 26 #Javascript
You might like
实现dedecms全站URL静态化改造的代码
2007/03/29 PHP
选择PHP作为网站开发语言的原因分享
2012/01/03 PHP
PHP接收json 并将接收数据插入数据库的实现代码
2015/12/01 PHP
Yii2.0表关联查询实例分析
2016/07/18 PHP
JavaScript 图像动画的小demo
2012/05/23 Javascript
jQuery教程 $()包装函数来实现数组元素分页效果
2013/08/13 Javascript
JQuery结合CSS操作打印样式的方法
2013/12/24 Javascript
jQuery实现的图文高亮滚动切换特效实例
2015/08/10 Javascript
javascript获取本机操作系统类型的方法
2015/08/13 Javascript
json对象与数组以及转换成js对象的简单实现方法
2016/06/24 Javascript
JS表单验证方法实例小结【电话、身份证号、Email、中文、特殊字符、身份证号等】
2017/02/14 Javascript
微信小程序组件 marquee实例详解
2017/06/23 Javascript
node.js学习之断言assert的使用示例
2017/09/28 Javascript
bootstrap-table.js扩展分页工具栏(增加跳转到xx页)功能
2017/12/28 Javascript
jQuery+CSS实现的table表格行列转置功能示例
2018/01/08 jQuery
Javascript 实现 Excel 导入生成图表功能
2018/10/22 Javascript
微信小程序实现搜索框功能及踩过的坑
2020/06/19 Javascript
JS图片懒加载技术实现过程解析
2020/07/27 Javascript
vue 项目引入echarts 添加点击事件操作
2020/09/09 Javascript
Python socket编程实例详解
2015/05/27 Python
Python简单删除列表中相同元素的方法示例
2017/06/12 Python
python与C互相调用的方法详解
2017/07/14 Python
python 使用sys.stdin和fileinput读入标准输入的方法
2018/10/17 Python
python 随机打乱 图片和对应的标签方法
2018/12/14 Python
python 定义类时,实现内部方法的互相调用
2019/12/25 Python
python实现IOU计算案例
2020/04/12 Python
Python如何设置指定窗口为前台活动窗口
2020/08/12 Python
详解python中的lambda与sorted函数
2020/09/04 Python
CSS3制作轮播图的一种方法
2019/11/11 HTML / CSS
HTML5实现自带进度条和滑块滑杆效果
2018/04/17 HTML / CSS
秋季开学典礼主持词
2014/03/19 职场文书
关于建议书的格式范文
2014/05/20 职场文书
物业公司的岗位任命书
2014/06/06 职场文书
关于运动会的口号
2014/06/07 职场文书
2015社区爱国卫生工作总结
2015/04/21 职场文书
驳回起诉民事裁定书
2015/05/19 职场文书