[英]CSS - Background image stretch horizontally and repeat vertically?
使用background-size: cover
我可以使背景拉伸以適合頁面的整個寬度。
使用repeat-y
我可以使背景重復或垂直平鋪,直到頁面的整個高度。
有什么辦法可以結合這兩種效果? 不幸的是,它們似乎無法協同工作(至少在Chrome中)。 看來我可以使用background-size: cover
在兩個方向上拉伸,也可以不在x方向上拉伸,而在y方向上重復。
編輯:使用background-size: 100% Npx
(其中N是圖像的高度)我可以完成上述操作,但是由於背景圖像僅沿一個方向拉伸,因此它使背景圖像傾斜。 有沒有辦法保持它按比例縮放?
不用封面,而是使用background-size: 100% auto;
將背景圖片調整為完整的瀏覽器寬度,同時保持其高寬比。 與background-repeat: repeat-y;
一起使用background-repeat: repeat-y;
垂直平鋪。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.