jQuery實現的圖片尺寸自適應程式碼例項
實現圖片尺寸自適應這樣的功能需求是很多的,很為很多時候容器的尺寸和圖片的尺寸並不是恰恰吻合,或者說在尺寸的比例上不是吻合的,所以需要對圖片的尺寸進行一下處理,當然不能太暴力,不能夠直接固定圖片的尺寸,這樣很可能會導致圖片變型失真,下面就通過程式碼例項介紹一下如何實現圖片尺寸的自適應效果。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html><html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .thumbnail{ overflow:hidden; width:400px; height:240px; } </style> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(function(){ $('#content div.thumbnail img').each(function(){ var x=400; var y=240; var w=$(this).width(),h=$(this).height(); if(w>x){ var w_original=w,h_original=h; h=h*(x/w); w=x; if(h<y){ w=w_original*(y/h_original); h=y; } } $(this).attr({width:w,height:h}); }); }); </script> </head> <body> <div id="content"> <div class="thumbnail"><img src="mytest/demo/antzone.jpg"/></div> </div> </body> </html>
相關文章
- 圖片尺寸大小自適應程式碼例項
- jQuery實現圖片尺寸自適應效果jQuery
- jquery實現的iframe高度自適應程式碼例項jQuery
- jquery獲取圖片的實際尺寸大小程式碼例項jQuery
- jQuery實現的圖片預載入程式碼例項jQuery
- jQuery實現圖片預載入程式碼例項jQuery
- 圖片大小自適應手機螢幕程式碼例項
- ajax應用實現iframe高度自適應程式碼例項
- jQuery實現的滑鼠滑過切換圖片程式碼例項jQuery
- 原生javascript實現的iframe高度自適應程式碼例項JavaScript
- 左欄尺寸固定右欄寬度自適應程式碼例項
- 獲取img圖片原始尺寸程式碼例項
- input文字框實現寬度自適應程式碼例項
- iframe高度自適應程式碼例項
- <iframe>高度自適應程式碼例項
- jQuery實現的JSONP應用程式碼例項jQueryJSON
- canvas實現的圖片縮放程式碼例項Canvas
- jQuery實現的自動播放簡單程式碼例項jQuery
- jQuery獲取視窗尺寸的例項程式碼jQuery
- css實現圖片灰度效果程式碼例項CSS
- css實現的左右兩列自適應等高效果程式碼例項CSS
- 文字框高度自適應例項程式碼
- jQuery選項卡切換圖片效果程式碼例項jQuery
- js獲取上傳圖片尺寸和格式程式碼例項JS
- CSS實現圖片寬度自適應CSS
- jquery動態設定元素的尺寸程式碼例項jQuery
- js實現jquery的extend()程式碼例項JSjQuery
- jquery圖片預載入簡單程式碼例項jQuery
- 根據比例縮放圖片的尺寸不變形程式碼例項
- textarea文字框高度自適應程式碼例項
- jQuery實現的tab選項卡程式碼例項jQuery
- jquery實現的選項卡效果例項程式碼jQuery
- jquery實現的人物關係圖效果程式碼例項jQuery
- javascript實現的圖片簡單切換程式碼例項JavaScript
- jQuery實現的滑鼠滑過圖片上縮彈出文字說明程式碼例項jQuery
- css實現的規定最小高度然後高度自適應程式碼例項CSS
- jquery實現的分頁效果例項程式碼jQuery
- jQuery實現的隔行變色程式碼例項jQuery