文章詳情頁
css - PC端img適配的問題
瀏覽:124日期:2023-01-16 15:58:53
問題描述
為了防止圖片變形,規定了<img>標簽的width:100%;height:auto;但是,這樣會出現兩種情況:1、圖片高度無法填充滿容器2、圖片高度大于容器的高度針對第二個問題,我直接規定容器overflow:hidden;但是,第一個問題該如何解決,如果將<img>高度設置為100%的話,就會變形.請大神們幫忙解答..
問題解答
回答1:用p代替img 使用background-size:100%;
回答2:圖片不變形就需要保證其橫縱比->容器與圖片橫縱比相同->不可修改圖片就需要重新規劃布局
可修改圖片從而達到圖片不“變形” 將圖片采用background-image
回答3:再提供另一種方案,即容器固定,圖片自適合:
img { max-width: 100%; max-height: 100%;}回答4:
可以嘗試下樓上的方案,如果不行就需要用JS獲取圖片寬高再進行判斷動態設置width:100%或者height:100%
標簽:
CSS
相關文章:
1. linux - 編譯時提示頭文件#include <mysql/mysql.h>不存在,百度之后也沒解決2. java - yuicompressor-maven-plugin 合并可用卻不壓縮, 哪配置不對?3. html5 - 使用echarts中的圖表 一個頁面導入了好幾個js圖表 實現echarts圖表隨著瀏覽器窗口變化而變化時出現了問題4. node.js - webpack --watch以后報錯env: node: No such file or directory5. css3 - 如何出現橫向捲軸?6. javascript - immutable配合react提升性能?7. java - Spring +Mybatis 事務 不能回滾8. html - 內嵌app 的web 頁面如何應用 app 內置的靜態文件9. html頁面中怎么將兩個點之間的距離用直線連接起來?10. JAVA 版本問題?
排行榜
