簡體   English   中英

如何將背景圖像重復為塊

[英]How to repeat background image as a block

是否可以將背景圖像重復為塊? 當我將div設為100%寬度並將高度設置為70px時,此圖像重復良好,但問題取決於盒子的寬度,有時一半的項目顯示出來並且沒有任何意義。 我希望整個圖像重復,如果有空間,如果沒有重復應該結束。 可能嗎?

 #wrapper { background-color: #E3E3E3; position: relative; padding: 55px 0 0 0; } #notepadTop { display: block; position: absolute; top: -24px; left: 0; width: 100%; height: 70px; background: url('http://i.imgur.com/lbW0QX6.png') repeat; } 
 <div id="wrapper"> <div id="notepadTop"> </div> </div> 

這是圖像

http://i.stack.imgur.com/Npfpv.png

嘗試在你的CSS中添加:

background-repeat: round

所以你有了:

#notepadTop {
  display: block;
  position: absolute;
  top: -24px;
  left: 0;
  width: 100%;
  height: 70px;
  background-image: url('http://i.imgur.com/lbW0QX6.png');
  background-repeat: round;
}

round是一個新的CSS3選項,所以這不適用於IE8及以下(你不應該擔心它)。

如果我理解你的問題,你正在尋找background-size: cover;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM