我在尝试将图像作为背景放置在我的网站上时遇到问题。这是原始图像的样子:
这是图像在我的网站上的显示方式(来自 Chrome):
如您所见,图片并未完全渲染(从咖啡杯和笔记本显示器上可以清楚地看到)。
这是我使用的CSS:
body {
overflow:hidden;
background: url('/static/media/images/welcome1.jpg') no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
}
我究竟做错了什么?
看起来您使用的图片版本太小,当它放大到超出其自身大小时会变得模糊。
如果可能,使用更大的版本:那是来自 pixabay 或其他东西的库存照片,不是吗?去那里看看是否有更大的版本可用(通常有),然后使用它。
顺便说一句:我重读了这个问题:你说你缺少咖啡杯和笔记本显示器的部分:这是由于显示的图像部分的宽度/高度比例不同。当您使用background-size: cover
背景图像填充整个可用空间时,这会自动发生。(我的回答的第一部分提到了模糊性)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句