欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript等比例縮放圖片控制超出范圍的圖片

 更新時間:2013年08月06日 15:56:40   作者:  
當網頁加載一個尺寸比較大的圖片時,往往會把一個網頁撐的變形,頁面變得很難看,于是我們就想到了用JS去控制超出一定范圍的圖片
js等比例縮放圖片,這個功能非常實用,當網頁加載一個尺寸比較大的圖片時,往往會把一個網頁撐的變形,頁面變得很難看,于是我們就想到了用JS去控制超出一定范圍的圖片,腳本之家以穩(wěn)定頁面布局,本代碼段就是完成了此功能,而且代碼非常簡潔,效果很好。
復制代碼 代碼如下:

<html><head><title>等比例縮放圖片</title><script>function
DrawImage(ImgD,iwidth,iheight){ //參數(圖片,允許的寬度,允許的高度)
var
image=new Image(); image.src=ImgD.src;
if(image.width>0
&& image.height>0){ if(image.width/image.height>=
iwidth/iheight){ if(image.width>iwidth){
ImgD.width=iwidth;
ImgD.height=(image.height*iwidth)/image.width;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
}else{
if(image.height>iheight){
ImgD.height=iheight;
ImgD.width=(image.width*iheight)/image.height;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
}
}
}
</script></head><body><img

src=http://www.dbjr.com.cn/uploadfile/2013/0803/20130803034531502.jpg"
alt="自動縮放后的效果"

width="100"

height="100"

onload="javascript:DrawImage(this,80,80)"

/></body></html>

相關文章

  • 淺談JS中this在各個場景下的指向

    淺談JS中this在各個場景下的指向

    這篇文章主要介紹了淺談JS中this在各個場景下的指向,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • CSS+Table圖文混排中實現文本自適應圖片寬度(超簡單+跨所有瀏覽器)

    CSS+Table圖文混排中實現文本自適應圖片寬度(超簡單+跨所有瀏覽器)

    最近在為學樂網開發(fā)圖片顯示功能時遇到一個問題:在一個table中有兩行,上邊顯示圖片(大小隨機),下邊顯示對圖片的相關說明(文字長度隨機)
    2009-02-02
  • 解決layer.msg 不居中 ifram中的問題

    解決layer.msg 不居中 ifram中的問題

    今天小編就為大家分享一篇解決layer.msg 不居中 ifram中的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • javascript中的this詳解

    javascript中的this詳解

    avaScript 中的 this 關鍵字,深入淺出的分析其在不同情況下的含義,形成這種情況的原因以及 Dojo 等 JavaScript 工具中提供的綁定 this 的方法。可以這樣說,正確掌握了 JavaScript 中的 this 關鍵字,才算邁入了 JavaScript 這門語言的門檻。
    2014-12-12
  • JS中toFixed()方法四舍五入的精度問題詳解

    JS中toFixed()方法四舍五入的精度問題詳解

    最近在做項目的時候,遇到了有四舍五入保留兩位的需求,當時不假思索的直接使用了js原生的toFixed方法,結果出現了問題,這篇文章主要給大家介紹了關于JS中toFixed()方法四舍五入精度問題的相關資料,需要的朋友可以參考下
    2021-10-10
  • javascript 關閉IE6、IE7

    javascript 關閉IE6、IE7

    通過javascript關閉瀏覽器的時候,“一般”會彈出系統的默認提示框,提示用戶是否關閉瀏覽器,這可以通過javascript解決,但是IE6,IE7解決的辦法是不一樣的
    2009-06-06
  • uni-app入門頁面布局之window和tabbar詳解

    uni-app入門頁面布局之window和tabbar詳解

    每個頁面按照結構可以分成三部分:window?page?tabbar.其中window和tabbar一般比較固定,page是平常業(yè)務開展的主要載體,根據業(yè)務需求進行頁面配置。下面主要講一下window和tabbar,感興趣的朋友跟隨小編一起看看吧
    2022-11-11
  • 寫了個XML+Tree無窮樹js版

    寫了個XML+Tree無窮樹js版

    寫了個XML+Tree無窮樹js版...
    2007-09-09
  • js的form表單提交url傳參數(包含+等特殊字符)的兩種解決方法

    js的form表單提交url傳參數(包含+等特殊字符)的兩種解決方法

    下面小編就為大家?guī)硪黄猨s的form表單提交url傳參數(包含+等特殊字符)的兩種解決方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • 詳解webpack-dev-server使用方法

    詳解webpack-dev-server使用方法

    這篇文章主要介紹了詳解webpack-dev-server使用方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09

最新評論