CSS 背景图片无法缩放

标签 css

我正在努力学习 html 和 css。现在我正在尝试使背景图像填充浏览器窗口,无论其大小如何。 我用谷歌搜索了 100 次,每一页几乎都说同样的话。所以我复制了代码,但它对我不起作用。当我将浏览器设置为较小尺寸时,背景图像会重复出现。我不想要我只是想让它填满窗口。 这是我的 CSS。

html {
background-image:url(background.jpg);
background-size: 100%;
background-image: no-repeat-y; }

在我做到 100% 之前,我尝试使用封面来代替,但也没有用。当窗口最大化时,图像是全屏的,但当我调整它的大小时,图像会重复。

最佳答案

使用 background-size cover 将完成这项工作:

html { 
  background: url(background.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

关于CSS 背景图片无法缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29180399/

相关文章:

javascript - 如何在 droppable 和 sortable 之间拖放元素(两种方式)?

ios - 无法在 iPhone 上滚动 heroku 维护页面

css - 关于添加间隔 div 以修复 CSS float div 问题

javascript - 有没有办法为 HTML 页面中的所有按钮设置 onContextMenu 属性?

css - 盒子阴影无法复制完美的圆形

html - 将颜色名称转换为十六进制值

html - 让 Image Overlay 更具响应性?

html - 如何将页脚粘贴到底部?

css - 如何将 bootstrap 水平形式转换为垂直形式?

javascript - jQuery 表,可点击下拉列表 - 多个隐藏行?