html - 背景图像不适合屏幕宽度

标签 html css background-image background-size

我已经设置了我的背景图片 (1280 x 853),但它不适合屏幕。

我该如何解决?

body {
  background-image: url("/assets/pic.jpg");
}

最佳答案

您可以使用:

body {
    background-image: url("/assets/pic.jpg");
    background-size: cover;
}

并可选择设置 background-repeat: no-repeat 以防止图像重复。

Here's a example.

关于html - 背景图像不适合屏幕宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32831297/

相关文章:

带有两个粘性列和标题的 HTML 表格(仅使用 CSS)

python - 如何优化 Flask 的 render_template() 模板

html - 我不知道如何在某个断点后禁用声明

html - 页脚元素未正确对齐

resize - 如何通过 CSS 3 调整和放大图像(如 Sprite 图标)?

javascript - 动态创建的 <a> 标签的功能不起作用

javascript - 在引用原始父元素的同时将子元素附加到另一个 div

css - AlphaImageLoader 不遵守协议(protocol)相对路径

javascript - 使用 JavaScript 更改 IE 中的背景图像

javascript - 延迟加载某个 css 背景图片