【发布时间】:2021-08-07 18:27:16
【问题描述】:
我无法让图像在 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 时,这可以完美地工作,这可能吗?
【问题讨论】:
-
您的图片是否高于/宽于 200 像素?
-
它实际上正好是 200px 宽和 200px 高,这有什么改变吗?
-
200px 不是很宽。您是否希望背景在整个身体中重复,而不仅仅是一个小 div?
-
它不能在这个尺寸上重复自己,因为它已经有了
div的这个尺寸。 -
哦,现在我明白了!我希望它在全身重复,但它不能重复,因为它已经在一个固定的 div 中。一个好的解决方案是将 div 放大 10 倍,以适应 10 张图像?