【发布时间】:2018-10-18 16:51:17
【问题描述】:
我有this SVG image,我想覆盖一个完整的容器,保持其独特的边缘。 background-size: 100% 100%; 似乎是完美的选择,虽然它适用于常规图像,但在这种情况下不起作用。为什么?
(jpeg 取自 James' 答案)
html, body {
background-color: #ddd;
}
.container {
margin: 20px; padding: 20px; border: 1px solid #000;
background-repeat: no-repeat;
background-size: 100% 100%;
}
.container.svg {
background-image: url(https://svgshare.com/i/RWM.svg);
}
.container.img {
background-image: url(https://images.pexels.com/photos/370799/pexels-photo-370799.jpeg?auto=compress&cs=tinysrgb&h=350);
}
<div class="container svg">
some<br>content<br>makes<br>this<br>large
</div>
<div class="container img">
some<br>content<br>makes<br>this<br>large
</div>
【问题讨论】:
-
这很混乱,你说的填充整个区域而不是覆盖它是什么意思?
-
@ZohirSalakCeNa
cover按比例缩放图像,但我的图像有非常特殊的边缘,我想让它们都可见
标签: css image svg background-image