CSS如何實現圖片等比例縮放不變形(程式碼實例)
在工作中常常需要對圖片進行縮放,但有些縮放會讓圖片變形,所以今天就給大家介紹CSS如何實現圖片等比例縮放不變形,正在學習CSS的小伙伴趕緊過來看看吧!
下面一段程式碼介紹CSS實作圖片等比例縮小不變形,具體程式碼如下:
<img src="../images/bg1.jpg" alt="" /> img { /*等宽缩小不变形*/ /*width: 100%;*/ /*二选一*/ /*等高缩小不变形*/ height: 100%; }
補充:CSS控制圖片大小不變形
方法一、(不錯,我正在用)
img {max-width:630px;myimg:expression_r(onload=function(){this.style.width=(this.offsetWidth > 630)?"630px":"auto"});}
設定最大寬度是630px 如果大於630就把圖片寬度設定為630 高度就會隨著比例也會縮小不會造成圖片變形
#方法二
img,a img{ border:0; margin:0; padding:0; max-width:590px; width:e-xpression(this.width>590?"590px":this.width); max-height:590px; height:e-xpression(this.height>590?"590px":this.height); }
方法三
div img { max-width:600px; width:600px; width:expression(document.body.clientWidth>600?”600px”:”auto”); overflow:hidden; }
max-width:600px; 在IE7、FF等其他非IE瀏覽器下最大寬度為600px。但在IE6中無效。
width:600px; 在所有瀏覽器中圖片的大小為600px;
當圖片大小大於600px,自動縮小為600px。在IE6中有效。
overflow:hidden; 超越的部分隱藏,避免控制圖片大小失敗而造成的撐開變形。
4.如果想設定圖片的高度和寬度都不超過某一個固定值,就需要在圖片高度或寬度超過這個值的時候,讓圖片按比例縮小到這個尺寸。
(1)對於現代瀏覽器,例如Firefox或是IE7以上,直接使用max-width和max-height兩條CSS屬性即可。
(2)對於IE 6.0及以下版本,以上兩條CSS屬性均不會被理會。之前處理這種事情,我們往往會藉助Javascript,然後為圖片加上onload事件。例如:
<imgsrc="..."alt="..."onload="resizeImage(this)"/> <script type="text/javascript"> functionresizeImage(obj){ obj.width=obj.width>50&&obj.width>obj.height?50:auto; obj.height=obj.height>50?50:auto; } </script>
總結:以上所述是小編給大家介紹的CSS實作圖片等比例縮小不變形的實例程式碼,希望對大家有幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對PHP中文網路的支持!
以上是CSS如何實現圖片等比例縮放不變形(程式碼實例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

在 Vue.js 中使用 Bootstrap 分為五個步驟:安裝 Bootstrap。在 main.js 中導入 Bootstrap。直接在模板中使用 Bootstrap 組件。可選:自定義樣式。可選:使用插件。

HTML定義網頁結構,CSS負責樣式和佈局,JavaScript賦予動態交互。三者在網頁開發中各司其職,共同構建豐富多彩的網站。

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

要設置 Bootstrap 框架,需要按照以下步驟:1. 通過 CDN 引用 Bootstrap 文件;2. 下載文件並將其託管在自己的服務器上;3. 在 HTML 中包含 Bootstrap 文件;4. 根據需要編譯 Sass/Less;5. 導入定製文件(可選)。設置完成後,即可使用 Bootstrap 的網格系統、組件和样式創建響應式網站和應用程序。

創建 Bootstrap 分割線有兩種方法:使用 標籤,可創建水平分割線。使用 CSS border 屬性,可創建自定義樣式的分割線。

在 Bootstrap 中插入圖片有以下幾種方法:直接插入圖片,使用 HTML 的 img 標籤。使用 Bootstrap 圖像組件,可以提供響應式圖片和更多樣式。設置圖片大小,使用 img-fluid 類可以使圖片自適應。設置邊框,使用 img-bordered 類。設置圓角,使用 img-rounded 類。設置陰影,使用 shadow 類。調整圖片大小和位置,使用 CSS 樣式。使用背景圖片,使用 background-image CSS 屬性。

如何使用 Bootstrap 按鈕?引入 Bootstrap CSS創建按鈕元素並添加 Bootstrap 按鈕類添加按鈕文本

要調整 Bootstrap 中元素大小,可以使用尺寸類,具體包括:調整寬度:.col-、.w-、.mw-調整高度:.h-、.min-h-、.max-h-
