圖片等比例縮放程式碼
實現圖片等比例縮放這一點很重要,否則就有可能導致圖片變形,這美觀度和真實性就無法得到保障,下面就是一段利用jQuery實現的能夠實現圖片等比例縮放的程式碼,如下:
一.要操作圖片:
[HTML] 純文字檢視 複製程式碼<a href=""><img src="images/tmp.jpg" width="300" height="300"/></a>
二.相關CSS程式碼:
[CSS] 純文字檢視 複製程式碼a{ width:300px; height:300px; background:#fff; border:1px solid #666; display:inline-block }
三.jQuery相關程式碼:
[JavaScript] 純文字檢視 複製程式碼$(function () { var imgs = $('a>img'); imgs.each(function () { var img = $(this); var width = img.attr('width');//區域寬度 var height = img.attr('height');//區域高度 var showWidth = width;//最終顯示寬度 var showHeight = height;//最終顯示高度 var ratio = width / height;//寬高比 img.load(function () { var imgWidth, imgHeight, imgratio; $('<img />').attr('src', img.attr('src')).load(function () { imgWidth = this.width;//圖片實際寬度 imgHeight = this.height;//圖片實際高度 imgRatio = imgWidth / imgHeight;//實際寬高比 if (ratio > imgRatio) { showWidth = height * imgRatio;//調整寬度太小 img.attr('width', showWidth).css('margin-left', (width - showWidth) / 2); } else { showHeight = width / imgRatio;//調高度太小 img.attr('height', showHeight).css('margin-top', (height - showHeight) / 2); } }); }); }); });
相關文章
- js控制圖片等比例縮放程式碼JS
- 等比例縮放圖片 jsJS
- 圖片等比例縮放裁切詳解
- JavaScript圖片簡單等比例縮放JavaScript
- JS實現等比例縮放圖片JS
- 利用javascript實現圖片等比例縮放JavaScript
- JS控制圖片顯示的大小(圖片等比例縮放)JS
- 移動端圖片等比例縮放實踐
- Vue3等比例縮放圖片元件Vue元件
- js圖片等比例放大縮小例項程式碼JS
- css3背景圖片等比例縮放鋪滿全屏CSSS3
- css實現圖片按寬等比例縮放不變形CSS
- 純JS實現圖片預覽與等比例縮放和居中JS
- 按比例縮放圖片大小程式碼例項
- canvas實現的圖片縮放程式碼例項Canvas
- Android 圖片縮放Android
- 實現圖片縮放
- html 圖片按比例縮放HTML
- ASP.NET C# 按原圖片大小等比例縮放生成縮圖ASP.NETC#
- css img 等比例自動縮放CSS
- CSS實現圖片等比例縮小不變形CSS
- SwiftUI圖片處理(縮放、拼圖)SwiftUI
- 圖片操作系列 —(1)手勢縮放圖片功能
- HTML5 圖片縮放功能HTML
- Android:ImageView圖片縮放、居中AndroidView
- JavaScript DOM元素長寬等比例縮放JavaScript
- css3 實現圖片等比例放大與縮小CSSS3
- 動態等比例調整圖片大小的jQuery程式碼jQuery
- 根據比例縮放圖片的尺寸不變形程式碼例項
- 圖片比例縮放 不丟真的C#程式碼----努力加汗水哦C#
- android imageview 縮放檢視圖片AndroidView
- opencv 圖片幾何變換-縮放OpenCV
- AlamofireImage 使用 – swift載入網路圖片,縮放圖片,生成圓形圖片Swift
- 開源圖片工具箱(Img Toolbox) 格式轉換 新增水印 圖片壓縮 圖片裁剪 圖片旋轉 圖片縮放
- css中圖片按照長寬比縮放CSS
- 滑鼠懸浮圖片實現縮放效果
- Android 圖片處理之固定視框中的等比例壓縮Android
- 自定義圖片裁剪之雙指縮放思路