css3 - css背景图片高度百分百,宽度保持比例怎么做?
巴扎黑
巴扎黑 2017-04-17 11:20:12
0
3
1429

css中有宽度百分百,若想达到高度占屏幕的百分百,宽度保持纵横比应该怎么做呢, 希望详细解答,嘻嘻

巴扎黑
巴扎黑

全部回覆(3)
迷茫

如果你指的是背景圖的話... background-size: auto 100%; 會是你想要的效果的。

推薦看看MDN對background-size的解釋

刘奇

雖然也想能夠詳細回答,但是愛莫能助啊,不知道你想要什麼,需要什麼。

伊谢尔伦

background: url(../images/main1_bg.jpg) no-repeat center center;
background-size:cover;
background-attachment: fixed;
我以前寫的,這裡的background-size:100% 100%;估計可以,但比例會失真。
我現在用的辦法都是把img設定為absolute,top:0;left:50%; height:100%; 然後在標籤上寫
然後這個setpos函數寫在js檔案裡,function setpos(ts){ var w=ts.width/2; ts.style.margin="0 0 0 -"+w+"px"; } 這個函數會在圖片載入完成後執行,讓圖片水平居中。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板