最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript實現(xiàn)網(wǎng)頁圖片等比例縮放實現(xiàn)代碼及調用方式

 更新時間:2013年02月25日 14:07:11   作者:  
為了保證圖片統(tǒng)一大小,直接設置圖片大小又會導致圖片拉伸,造成圖片模糊,接下來將介紹的代碼可以在圖片加載完成后自動按比例調整圖片大小,感興趣的你可以參考下
在處理網(wǎng)頁圖片時,特別是一些圖片列表的應用里面,很難保證圖片統(tǒng)一大小,直接設置圖片大小又會導致圖片拉伸,造成圖片模糊,本文介紹的代碼可以在圖片加載完成后自動按比例調整圖片大小。
Javascript:
復制代碼 代碼如下:

< script language="javascript" type="text/javascript">
< !--
// 說明:用 JavaScript 實現(xiàn)網(wǎng)頁圖片等比例縮放
// 整理:http://www.CodeBit.cn
function DrawImage(ImgD,FitWidth,FitHeight)
{
var image=new Image();
image.src=ImgD.src;
if(image.width>0 && image.height>0)
{
if(image.width/image.height>= FitWidth/FitHeight)
{
if(image.width>FitWidth)
{
ImgD.width=FitWidth;
ImgD.height=(image.height*FitWidth)/image.width;
}
else
{
ImgD.width=image.width;
ImgD.height=image.height;
}
}
else
{
if(image.height>FitHeight)
{
ImgD.height=FitHeight;
ImgD.width=(image.width*FitHeight)/image.height;
}
else
{
ImgD.width=image.width;
ImgD.height=image.height;
}
}
}
}
//-->
< script>

調用方式:
Code:
復制代碼 代碼如下:

<img src="1148202890.jpg" alt="自動縮放后的效果" onload="javascript:DrawImage(this,200,200);" />

如果圖片較大,建議在圖片標簽里面同時設置期望的圖片大小,這樣不會導致頁面在加載中撐開,該大小不會影響最終縮放效果??梢孕薷纳厦娴拇a為:
Code:
復制代碼 代碼如下:

<img src="1148202890.jpg" alt="自動縮放后的效果" width="200" height="200" onload="javascript:DrawImage(this,200,200);" />

相關文章

  • javascript實現(xiàn)全角與半角字符的轉換

    javascript實現(xiàn)全角與半角字符的轉換

    這篇文章主要介紹了javascript實現(xiàn)全角與半角字符的轉換的相關代碼與知識點分享,需要的朋友可以參考下
    2015-01-01
  • JS實現(xiàn)非首屏圖片延遲加載的示例

    JS實現(xiàn)非首屏圖片延遲加載的示例

    下面小編就為大家分享一篇用JS實現(xiàn)非首屏圖片延遲加載的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • JavaScript數(shù)據(jù)操作_淺談原始值和引用值的操作本質

    JavaScript數(shù)據(jù)操作_淺談原始值和引用值的操作本質

    下面小編就為大家?guī)硪黄狫avaScript數(shù)據(jù)操作_淺談原始值和引用值的操作本質。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • BootStrap中Table分頁插件使用詳解

    BootStrap中Table分頁插件使用詳解

    bootstrap-table 是一個輕量級的table插件,使用AJAX獲取JSON格式的數(shù)據(jù),其分頁和數(shù)據(jù)填充很方便,支持國際化。這篇文章介紹了bootstrap中table分頁插件的使用,感興趣的朋友一起看看吧
    2016-10-10
  • JS實現(xiàn)快速的導航下拉菜單動畫效果附源碼下載

    JS實現(xiàn)快速的導航下拉菜單動畫效果附源碼下載

    本文給大家分享一個帶有變形動畫特效的下拉導航菜單特效,該導航菜單在菜單項之間切換時,下拉菜單會快速的根據(jù)菜單內(nèi)容的大小來動態(tài)變形,顯示合適的下拉菜單大小,效果非常棒。對導航下拉菜單代碼感興趣的朋友可以參考下本文
    2016-11-11
  • 多瀏覽器兼容性比較好的復制到剪貼板的js代碼

    多瀏覽器兼容性比較好的復制到剪貼板的js代碼

    復制到剪貼板的js代碼(兼容ie、firefox、chorme、safari...什么都兼容?。?
    2011-10-10
  • 基于前端實現(xiàn)版本更新自動檢測的流程步驟

    基于前端實現(xiàn)版本更新自動檢測的流程步驟

    在現(xiàn)代Web應用中,為了提升用戶體驗并確保系統(tǒng)的穩(wěn)定性和一致性,部署前端版本更新后及時提醒用戶進行頁面刷新是至關重要的,所以本文給大家介紹了基于前端實現(xiàn)版本更新自動檢測的流程步驟,需要的朋友可以參考下
    2025-03-03
  • JavaScript實現(xiàn)異步獲取表單數(shù)據(jù)

    JavaScript實現(xiàn)異步獲取表單數(shù)據(jù)

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)異步獲取表單數(shù)據(jù),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • 微信小程序實現(xiàn)橫向滾動導航欄效果

    微信小程序實現(xiàn)橫向滾動導航欄效果

    這篇文章主要介紹了微信小程序實現(xiàn)橫向滾動導航欄效果,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • 利用css+原生js制作簡單的鐘表

    利用css+原生js制作簡單的鐘表

    這篇文章主要為大家詳細介紹了如何利用css+原生js制作簡單的鐘表,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-07-07

最新評論

大宁县| 德庆县| 涪陵区| 石屏县| 淮南市| 新巴尔虎左旗| 巫溪县| 平昌县| 育儿| 珲春市| 伊宁市| 章丘市| 宁明县| 石棉县| 永寿县| 阳谷县| 正宁县| 平远县| 商城县| 镇宁| 云梦县| 双江| 安平县| 建德市| 吴堡县| 木兰县| 水城县| 若羌县| 天长市| 河北省| 五华县| 长顺县| 兴义市| 牟定县| 黄冈市| 化德县| 会东县| 香格里拉县| 郴州市| 井陉县| 九江县|