javascript - 背景图像水平拉伸(stretch)

标签 javascript jquery image css stretch

我的网站有水平滚动结构并且具有响应能力。例如。我的网站宽度:屏幕上的宽度为 9600px。

我有一个背景图片。打开body后是这样的:

<div class="bg">
  <img class="bg-st" src="themes/bc/images/bc-bg.png"> 
</div>

和CSS:

.bg {
bottom: 15;
position: absolute;
z-index: 1;
width:100%
height:100%
}
.bg-st {
width:100%;
height:100%;
}

我有,根据屏幕拉伸(stretch)这个背景图片。我的 CSS 代码不起作用。我如何通过 JavaScript 或 CSS 做到这一点?

最佳答案

要在页面正文上设置背景,请尝试以下 CSS

body {
  background: url(bgimage.jpg) no-repeat;
  background-size: 100%;
} 

如果您想拉伸(stretch)图像并将其设置为全屏,请尝试以下操作...

#imgbg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -5000;
}

<div class="bg">
  <img id="imgbg" src="themes/bc/images/bc-bg.png"> 
</div>

关于javascript - 背景图像水平拉伸(stretch),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14503644/

相关文章:

html - 一行中的多个图像产生 1px 位置错误

javascript - 如何使命令在浏览器控制台中循环运行

javascript - 尝试将表单连接到数据库时,我收到 : firebase. 数据库不是函数错误

javascript - 在列表中的特定点插入新的 html 元素

javascript - jQuery 的 jsfiddle 示例不适用于 jQuery 代码

jquery - 全局过滤ajax成功处理程序

javascript - jQuery:查询 $.get() 返回的字符串

javascript - 循环生成JSON

performance - 谷歌地图是如何工作的?

image - 运行 AWS Lambda 函数后,如何将图像放回同一个 S3 存储桶中?