国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

html5 - 移動端怎么樣讓圖片寬高比例正好適應手機當前屏幕全屏大小?

瀏覽:155日期:2023-06-21 15:46:54

問題描述

1.移動端怎么樣讓圖片寬高比例正好適應手機當前屏幕全屏大小?

當寬度100%時高度就需要自適應,當高度100%時寬度就需要自適應,

這樣就可能圖片超出當前屏幕出現滾動條,需要滑動才能看到,或者就會出現留白,沒有充滿整屏。

因為當前圖片不是同種顏色背景,無法通過填充背景來實現,有沒有好的圖片尺寸比例可以實現這種需求。

2.代碼

.imgsrc img { width: 100%;}

3.效果

html5 - 移動端怎么樣讓圖片寬高比例正好適應手機當前屏幕全屏大小?

問題解答

回答1:

根據需求來看,建議通過css的背景屬性來設置;第一步,先添加一個屏幕大小的DOM元素;或者直接在你的imgsrc上設置,前提是imgsrc的大小是屏幕大小;第二步:設置元素的css屬性:一樓說的是下面這種,不會拉伸圖片;通過調整background-position這個屬性來控制圖片位置,我也推薦這種寫法:

background-image: url(’鏈接’); background-size: cover; background-repeat: no-repeat; background-position: center;

下面這種可以將圖片完全展示出來,但會將拉伸背景圖片,如果沒有鎖定屏幕,橫屏時圖片會被拉伸的比較嚴重:

background-image: url(’鏈接’); background-size: 100% 100%;

===============================================既不拉伸圖片又要完全展示,真是執著于這個的話,給設計提個參考方案吧:把圖片的輪廓羽化后,加個背景色,再去拿到圖片背景色的色值,在imgsrc或是加上的DOM元素中,設置css屬性:

background-color: white;// 拿到的圖片背景色 background-image: url(’鏈接’); background-size: 95%; //可以寫成固定值 background-repeat: no-repeat; background-position: center;回答2:

很多種方式可以實現。除去 js 計算不說, <img> 標簽可以用比較新的 object-fit: cover; 屬性。

或者把圖片放到背景里,再利用 background-size: cover; ,這種方式還可以通過百分比的 background-position 指定焦點,可以保持焦點的地方一直可見。

回答3:

不是同種顏色背景是什么意思,可以描述的清楚些么?

回答4:

將圖片作為背景圖,設置background-size:cover。

回答5:

width: 100vw;height: 100vh;但是不兼容ie低版本

標簽: Html5
相關文章:
主站蜘蛛池模板: 国产欧美一区二区三区免费看 | 国产成人成人一区二区 | 久久91精品国产99久久yfo | 亚洲精品欧洲久久婷婷99 | 97视频精品| 手机看片福利永久 | 成人在线观看午夜 | 黄色三级视频在线 | 成人合集大片bd高清在线观看 | 中文字幕亚洲高清综合 | 欧美一级特黄视频 | 99视频在线精品 | 久草勉费视频 | 国产精品自在自线 | 久久福利青草精品资源 | 精品亚洲成a人片在线观看 精品亚洲成a人在线播放 | 姐姐真漂亮在线视频中文版 | rion美乳弹出来四虎在线观看 | 2020国产成人免费视频 | 欧美激情毛片裸推荐 | 中文字幕一区二区三区精彩视频 | 国产精品国产三级在线高清观看 | 亚洲品质自拍视频网站 | 精品一区二区三区高清免费不卡 | 国产亚洲精品国产 | 亚洲女人被黑人猛躁进女人 | 国产三级在线观看播放 | 午夜影院亚洲 | 亚州视频一区二区 | 好吊操这里只有精品 | 婷婷国产成人久久精品激情 | 久久精品国产亚洲网站 | 91精品国产91久久 | 免费观看欧美一级片 | 久久国产精品高清一区二区三区 | 日韩欧美视频一区二区 | av毛片在线看 | 精品综合久久久久久88小说 | 久久免费激情视频 | 亚洲 欧美 成人日韩 | 国产一级久久免费特黄 |