最近、input type="range"要素を使用して画像を拡大縮小する方法に関する質問を投稿しました。私はユーザーPrisonerから素晴らしい答えを受け取りました:
<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);
}
でも!これにより、画像が左上隅に向かって拡大縮小され、中央に向かって拡大縮小される画像が必要になります。どうすればこれを達成できますか?text-align:centerなどを使用して機能させることができないようです...
前もって感謝します!