簡體   English   中英

div中的背景圖像不重復?

[英]Background-image in div not repeating?

我無法讓圖像在 HTML/CSS 中重復。 我對此很陌生,所以我可能犯了一個基本錯誤,但我一生都無法弄清楚它是什么。

我在我的 index.html 中創建了一個 div

    ...
  <body>
     <div class="bakgrund"></div>
  </body>
    ...

還有我的 CSS 文件:

    .bakgrund {
  background-image: url("img/bakgrund.png");
  height: 200px;
  width: 200px;
}

圖像只顯示一次。 我想要做的是讓圖像垂直和水平重復。 當我在 body 標簽中定義背景圖像而不是作為 div 時,這可以完美地工作,這可能嗎?

如果您的背景圖片尺寸大於 div 尺寸,請像這樣設置背景尺寸。

 .bakgrund { background-image: url("https://www.w3schools.com/cssref/paper.gif"); background-repeat: repeat; height: 200px; width: 200px; background-size: 20px 20px; }
 <body> <div class="bakgrund"></div> </body>

background-repeat 的默認值已經是重復的,但是如果你需要通過 css 在...中重復背景圖像? 嘗試這個

.bakgrund {
    background: url("img/bakgrund.png") repeat;
    height: 200px;
    width: 200px;
}

將此行添加到您的 CSS 文件

background-repeat: repeat;

暫無
暫無

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

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