CSS调整背景图片高度

标签 css background

我正在制作一个网站,在调整窗口大小时背景也会随之调整。当我改变窗口的宽度时,它工作正常。但是当我调整窗口的高度时,它不会调整大小。这是我的意思:

enter image description here

这是我的 CSS 代码:

body{
font-family: Georgia;
margin: 0 0 0 0;
margin-top: -16px;
padding: 0;
background-image:url('back.jpg');
background-size: 100% 100%;
background-repeat: no-repeat;
}

我已经尝试过 background-size: 100%;,但这并没有真正帮助。

最佳答案

我建议使用 html 属性而不是 body,因为它始终至少是浏览器高度的最小尺寸。

下面的代码应该可以帮助您实现 100% 宽度 100% 高度背景(即使在调整大小时)。根据您的元素,我建议添加供应商前缀以获得最大兼容性。

     html{
        background:url('back.jpg') no-repeat center center fixed;
        background-size: cover;

     }

关于CSS调整背景图片高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17092960/

相关文章:

jquery - 如何使用 chrome 扩展/插件访问 HTML 元素?

css - Bootstrap 4 - 垂直居中列表项

html - 背景图片会影响网站加载速度吗

jquery - 如何高亮显示jsTree节点?

css - Bootstrap 没有响应

javascript - 如何在纯 JavaScript 中重现 `.width()` jQuery 行为,无需其他库/框架

css - Div 中的 HTML5 视频背景 - 需要帮助调整到窗口大小

c - 在后台 C linux 中运行一个新的子进程

android - Open Browser in Background - 在后台加载网页

java - 在后台执行命令行 Java 程序