Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
563 views
in Technique[技术] by (71.8m points)

js双指缩放图片比例不管在哪个位置都不超过边界

问题就是在指定div的宽高中双指放大不能超过边界,图中2号可以随意在1号中拖动,也可以在随意位置对它进行缩放操作,如果在正中心固定位置可以使用缩放比例,那在随意位置呢,如何让它缩放比例不超出边界。
{6D44D7A9-4C2D-478A-84B3-187AE4B0AAE0}_20200722151857.jpg
`

// 应用在元素上的缩放比例
        var newScale = store.originScale * zoom;
        // 最大缩放比例限制
        if (newScale > 2) {
            newScale = 2;
        }
        
        // 记住使用的缩放值
        store.scale = newScale;
        // 图像应用缩放效果
        eleImg.style.transform = 'scale(' + newScale + ')';
`

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神解答

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...