js圖片等比例放大縮小例項程式碼
有些時候,無論是為了視覺效果還是個人習慣,可能會將網頁上的圖片的尺寸進行一定的調整,這就涉及到圖片的等比例縮放問題,本章節就通過一個程式碼例項,介紹一下如何實現此功能。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>圖片的縮放功能-螞蟻部落</title> <script type="text/javascript"> var PhotoSize={ zoom:0, count:0, cpu:0, elem:"", photoWidth:0, photoHeight:0, init:function(){ this.elem=document.getElementById("focusphoto"); this.photoWidth=this.elem.scrollWidth; this.photoHeight=this.elem.scrollHeight; this.zoom=1.2; this.count=0; this.cpu=1; }, action:function(x){ if(x===0) { this.cpu=1; this.count = 0; } else { this.count+=x; this.cpu=Math.pow(this.zoom,this.count); }; this.elem.style.width = this.photoWidth * this.cpu +"px"; this.elem.style.height = this.photoHeight * this.cpu +"px"; } }; window.onload=function() { PhotoSize.init(); var inputs=document.getElementsByTagName("input"); inputs[0].onclick=function(){PhotoSize.action(1)} inputs[1].onclick=function(){PhotoSize.action(-1)} inputs[2].onclick=function(){PhotoSize.action(0)} inputs[3].onclick=function(){alert(PhotoSize.cpu)} }; </script> </head> <body> <input type="button" value="放大" /> <input type="button" value="縮小" /> <input type="button" value="還原大小" /> <input type="button" value="檢視當前倍數" /><br> <img id="focusphoto" src="mytest/JS/suofang.jpg" /> </body> </html>
以上程式碼實現我們想要的效果,點選按鈕可以實現圖片的放大和縮小功能,以上程式碼比較簡單,這裡就不多介紹了,如有任何疑問可以跟帖留言。
相關文章
- js控制圖片等比例縮放程式碼JS
- css3 實現圖片等比例放大與縮小CSSS3
- 圖片等比例縮放程式碼
- 等比例縮放圖片 jsJS
- JS實現等比例縮放圖片JS
- 按比例縮放圖片大小程式碼例項
- imageView圖片放大縮小及旋轉View
- Canvas——滑桿操控圖片放大縮小Canvas
- canvas實現的圖片縮放程式碼例項Canvas
- js圖片碎片化效果程式碼例項JS
- JS控制圖片顯示的大小(圖片等比例縮放)JS
- js圖片緩衝載入程式碼例項JS
- js圖片淡入淡出效果程式碼例項JS
- CSS實現圖片等比例縮小不變形CSS
- axure教程|axure之圖片拖動放大縮小
- CSS3 圖片由遠及近自動放大效果程式碼例項CSSS3
- C語言實現BMP圖片的放大縮小C語言
- 圖片等比例縮放裁切詳解
- JavaScript圖片簡單等比例縮放JavaScript
- js 滾輪控制圖片縮放大小和拖動JS
- 視訊直播app原始碼,點選圖片放大再點選縮小APP原始碼
- css圖片變黑白程式碼例項CSS
- 利用css切割圖片程式碼例項CSS
- 根據比例縮放圖片的尺寸不變形程式碼例項
- js圖片切換例項JS
- js獲取上傳圖片尺寸和格式程式碼例項JS
- android實現多圖片放大縮小的切換Android
- javascript仿新浪微博圖片放大縮小及旋轉效果JavaScript
- 利用javascript實現圖片等比例縮放JavaScript
- 純JS實現圖片預覽與等比例縮放和居中JS
- 隨機漂浮圖片廣告例項程式碼隨機
- javascript圖片預載入程式碼例項JavaScript
- 圖片轉Base64程式碼例項
- js實現放大縮小頁面JS
- 圖片不存在使用預設圖片替代程式碼例項
- 移動端圖片等比例縮放實踐
- Vue3等比例縮放圖片元件Vue元件
- jQuery選項卡切換圖片效果程式碼例項jQuery