使用input type =“range”缩放图像

时间:2013-03-26 09:55:49

标签: javascript html image input scale

标题是什么。可能吗?我想要一个图像使用诸如输入类型=“范围”之类的滑块从它的中心向上和向下缩放。

提前致谢!

1 个答案:

答案 0 :(得分:-1)

<input id="ranger" type="range" min="1" max="100" value="100" />
<hr />
<img id="image" src="http://google.com/images/logo.png" width="275" height="95" />

var ranger = document.getElementById('ranger'),
    image =  document.getElementById('image'),
    width = image.width,
    height = image.height;

ranger.onchange = function(){
    image.width = width * (ranger.value / 100);
    image.height = height * (ranger.value / 100);
}

演示:http://jsfiddle.net/DnE83/1/

研究它,弄清楚它是如何工作的。