CSS 背景图像呈现模糊且不完全

标签 css

我在尝试将图像作为网站背景时遇到问题。 原始图像如下所示:

enter image description here

下面是图像在我的网站上的显示方式(来自 Chrome):

enter image description here

如您所见,图片并未完全渲染(从咖啡杯和笔记本显示屏上可以清楚地看到)。

这是我使用的 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;
}

我做错了什么?

最佳答案

您使用的是“封面”,这就是页面呈现时图像变得模糊的原因。如果您使用分辨率高于屏幕的图像,问题就会得到解决。只需尝试找到比您的屏幕更大的图像,然后使用开发人员工具进行尝试。您会看到并理解其中的区别。

关于CSS 背景图像呈现模糊且不完全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42529379/

相关文章:

悬停时的Html选择框选项?

javascript - 为什么我的 slider 中的某些幻灯片不动?

css - 在 CSS 中为 PNG 图像投影

css - 如何在不在 HTML 中定义的情况下在 div 上创建覆盖

javascript - 单击后隐藏导航菜单

css - 在 IE8 及更低版本的 CSS 中旋转 90 度

javascript - jQuery slider 显示具有特定数据 JQM 的多个输入

css - 我无法更改 <a> 的宽度而不使其 float 或阻塞

html - 如何在 flex box 'holy grail' 布局中嵌套内容?

javascript - MS edge 上奇怪的 css 转换动画