滚轮缩放

简介: 滚轮缩放

要使人成为真正有教养的人,必须具备三个品质:渊博的知识、 思维的习惯和高尚的情操。知识不多就是愚昧;不习惯于思维, 就是粗鲁或蠢笨;没有高尚的情操,就是卑俗。——车尔尼雪夫斯基

代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>scroll</title>
</head>
<body>
<img width="500px" id="img" src="https://VampireAchao.gitee.io/imgs/preview/3459_3.jpg"/>
<script type="application/javascript">
    let images = document.getElementsByTagName("img");
    for (let i = 0; i < images.length; i++) {
        let img = images[i];
        img.addEventListener("wheel", function (e) {
            let delta = Math.max(-1, Math.min(1, (e.wheelDelta || -e.detail)));
            img.style.width = Math.max(500, Math.min(2000, img.width + (100 * delta))) + "px";
            return false;
        }, false);
    }
</script>
</body>
</html>

效果

相关文章
|
2月前
ThreeJs添加拖动辅助线
这篇文章介绍了在Three.js中使用TransformControls组件来添加拖动辅助线,实现对3D模型在不同轴向上进行直观的拖动和平移操作。
65 0
|
7月前
|
Python
缩放
【5月更文挑战第15天】缩放。
60 1
|
2月前
ThreeJs的场景实现鼠标拖动旋转控制
这篇文章介绍了如何在Three.js中实现通过鼠标拖动来旋转场景中的模型,并提供了实现这一功能的代码示例。
89 0
|
7月前
鼠标不同方位移入特效
鼠标不同方位移入特效
|
前端开发 JavaScript
网页全屏与缩放
网页全屏与缩放
69 0
LabVIEW鼠标滚轮实现波形放大缩小(zoom)功能
实现功能:将鼠标放在波形图曲线上,滚轮可以实现波形放大缩小功能。 代码思想:注册鼠标滚轮事件,滚轮时改变波形图横纵坐标最大值和最小值。
148 0
使用手势对UIImageView进行缩放、旋转和移动
使用手势对UIImageView进行缩放、旋转和移动
101 0
|
移动开发 前端开发 JavaScript
Canvas之鼠标滑动特效
Canvas之鼠标滑动特效
239 0
Canvas之鼠标滑动特效
鼠标控制物体旋转、移动、缩放(Unity3D)
Unity3D对于鼠标操作物体的旋转、移动、缩放的功能点使用的比较多。 今天就分享如何使用Unity实现鼠标对于物体的旋转、移动、缩放。