jquery - 背景图像 - 全尺寸

标签 jquery css

您需要使用edge或mozilla打开以下页面。
这是页面:codepen.io
这是我尝试过的:

html{
  max-height:1900px;
  max-width:2600px;
}

因此,当访问者缩小时,我不希望图像缩小并露出空白区域。我希望图像保持不变并缩小。我希望我说的有些道理。

注意:我使用jquery来获取背景图片。

document.body.style.backgroundImage = "url(http://eskipaper.com/images/sunny-day-4.jpg)";

最佳答案

为什么要使用 jquery 将图像加载到正文中?那太矫枉过正了。您可以通过 CSS 加载它:

html { 
  background: url('http://eskipaper.com/images/sunny-day-4.jpg') no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

这将使您的图像在缩放时保持固定大小。不需要 javascript。

实例:http://codepen.io/anon/pen/ZONGZX

关于jquery - 背景图像 - 全尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39070458/

相关文章:

javascript - 在 HTML 中使用 Div 的标签

JQuery:在动态生成的 HTML 片段中查找元素

jquery - NodeJS中从AJAX请求获取数据并存储在DB中

javascript - 将值绑定(bind)到下拉列表时触发事件

HTML/CSS 内容始终居中

没有双框的表格中的 HTML 和 CSS 表格

CSS3 div 在悬停时移动而不是缓出

html - Ubuntu 网页背景中的白色 block

javascript - 使用 ajax 调用提交表单后 Bootstrap Modal 未关闭?

jquery - css3 动画 : how to play css3 animation and keep the last frame displayed?