html如何控制图片自动放缩,如何用js控制图片放大缩小

js控制图片放大缩小的效果,可以通过JavaScript的width和height属性来实现。其属性可以实现按比例放大和缩小图像尺寸的功能。

5c988f9ede00478a878f771d15d3e2af.png

在前面的文章中,也为大家介绍了JS获取图片当前宽高和JS获取图片原始宽高的方法,需要的朋友可以参考学习。

下面我们就结合具体的代码示例,给大家介绍js控制图片放大缩小的方法。

代码示例如下:

js控制图片放大缩小的示例

button{

padding: 3px 6px;

}

button img{

vertical-align: middle;

}

function zoomin(){

var myImg = document.getElementById("sky");

var currWidth = myImg.clientWidth;

if(currWidth == 500){

alert("已经达到最大尺寸.");

} else{

myImg.style.width = (currWidth + 50) + "px";

}

}

function zoomout(){

var myImg = document.getElementById("sky");

var currWidth = myImg.clientWidth;

if(currWidth == 50){

alert("已经达到最小尺寸.");

} else{

myImg.style.width = (currWidth - 50) + "px";

}

}

放大

缩小

1.png

当点击放大按钮时,就会调用zoomin()方法。首先通过document.getElementById方法获取指定图片元素,并通过clientWidth属性获取图片当前宽度。如果图片当前宽度等于500,则提示"已经达到最大尺寸.",否则每点击放大按钮就在图片当前宽度上再加50px。

当点击缩小按钮时,就会调用zoomout()方法,同样获取指定图片元素后,通过if判断,如果当前宽度等于50,则提示"已经达到最小尺寸.",否则每点击缩小按钮就会使当图片前宽度再减去50px。高度均为自适应。

最终效果如下图所示:

f2b001da84f3f75399b18ff1f1e7fb85.gif

本篇文章就是关于js控制图片放大缩小的具体实现方法介绍,通俗易懂,希望对需要的朋友有所帮助!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值