首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何设置在页面加载时更改的div的全页背景图像

如何设置在页面加载时更改的div的全页背景图像
EN

Stack Overflow用户
提问于 2015-08-30 00:09:23
回答 4查看 1.1K关注 0票数 0

我试过了,但做不到。

我想一个div的背景覆盖整个页面根据设备宽度,它应该改变每次页面加载或刷新在同一系统上。

我试过很多代码,但没有一个对我有效。

现在我使用的脚本是:

代码语言:javascript
运行
复制
<script type="text/javascript">  
window.onload=function(){  
   var thediv=document.getElementById("image");  
   var imgarray = new Array("../bgimages/1.png", "../bgimages/2.png", "../bgimages/3.png");  
   var spot =Math.floor(Math.random()* imgarry.length);  
   thediv.style.background="url("+imgarray[spot]+")";  
}  
</script>

HTML代码如下所示

代码语言:javascript
运行
复制
<html>
<body>
<div id="image">
 <div class = "container"> 
 </div> <!--container ends-->
</div>

我希望#image的div背景覆盖整个页面。这是我正在使用的CSS:

代码语言:javascript
运行
复制
#image
{
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
}

这是页面的链接:http://sahibfreelancer.hostzi.com/ No background image link。如果我错过了什么,请让我知道。我希望我给出了足够的细节。我从最后一天开始尝试。期待您的回复。

EN

Stack Overflow用户

发布于 2015-08-30 01:08:10

我想这就是你的图像之路。我pasteD你的代码和改变网址,它是工作的http://jsbin.com/pozadujeca/edit?js,console,output

票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32288049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档