html - 全屏居中背景响应

标签 html css responsive-design background-image

我希望让我的主页成为全屏居中背景图片,无论设备的屏幕尺寸如何,图片始终覆盖整个页面并具有正确的纵横比。我还希望它能在各种设备上工作。

我见过各种不同的方法来做到这一点,但我似乎没有得到我正在寻找的效果。所以我要么做错了事情,要么就是还没有找到/想过可行的解决方案。

谢谢

最佳答案

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

尝试上面的代码并根据需要将 html 与任何其他元素切换。因此,如果您只想将它​​放在 body 之类的地方。

这摘自这篇关于 CSS 技巧的文章 -

CSS Tricks - Perfect Background Image

关于html - 全屏居中背景响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32552452/

相关文章:

javascript - 在css/js中为字体设置不同的宽度和高度

html - 减小浏览器大小时下拉导航菜单关闭

html - 我如何伪造一个容器以使其居中并使其响应?

javascript - jQuery 通过 POST 发送值

javascript - 模态框不会显示

css - 为什么每页都会出现滚动条?

css - 尽可能在响应式设计中使用固定元素,仅使用 css

html - 我想将模板背景颜色更改为印度国旗三色

javascript - 您可以安全地将 Google 跟踪代码管理器代码放在 <head> 部分的多高位置?

html - 没有 Javascript 的 CSS 下拉菜单淡入淡出