我试图在background-image
上应用覆盖图,其中图像的属性为background-size: contain
。对于我想应用于其上的叠加层,它没有背景图像。所有它是一个黑色的背景色与不透明度:设置背景大小:包含覆盖图
.overlay {
background-color: black;
background-size: contain; /* this isn't working */
opacity: 0.5;
}
,我想覆盖的图像是600×600。我也希望同样适用于覆盖层,但我不能,因为它不是图像;它只是一个黑色的背景。如何在不设置硬编码宽度且不使用background-size: contain
的情况下为叠加层获得相同的方形尺寸?
请为一个完整的工作示例提供足够的代码。 HTML与适当的CSS。 –
'background-size:contains'只适用于背景图片。 – UncaughtTypeError
您如何期望使用背景色?没有比例保持... – DaniP