问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

html中怎样定时变换背景图片

发布网友 发布时间:2022-04-24 12:22

我来回答

3个回答

懂视网 时间:2022-04-20 14:42

这篇文章介绍的内容是关于HTML 实现背景图片的替换 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

<p class="p"> 
 <p class="p2"><img src="../img/hu.jpg" alt="" id="picture"></p>
 </p>
</p>

var curIndex = 0;
var timeInterval = 3000; //切换时间 3秒 可以修改
var arr = new Array();
arr[0] = "../img/hu.jpg"; //这里的是图片存放的相对路径
arr[1] = "../img/bb.jpg";
arr[2] = "../img/cc.jpg";
setInterval(changeImg, timeInterval);

function changeImg() {
var obj = document.getElementById("picture");
if(curIndex == arr.length - 1) {
curIndex = 0;
} else {
curIndex += 1;
}
obj.src = arr[curIndex];
}

相关推荐:

HTML实现美化上传文件样式

怎样用HTML实现滚动弹幕功能

HTML实现抢票功能(设定时间打开抢票的页面)

热心网友 时间:2022-04-20 11:50

一般是用脚本实现。

示例:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style type="text/css">
#bg_body{
background:url(1.jpg) no-repeat center #eee;
background-attachment:fixed;
height:1000px;
}
</style>
<script type="text/javascript">
window.onload=function(){
var oBody=document.getElementById('bg_body');
var oS=oBody.style;
function BgChenge(){
oS.backgroundImage='url(2.jpg)';
};
function BgPosition(){
oS.backgroundRepeat='no-repeat';
oS.backgroundPosition='center';
oS.backgroundAttachment='fixed';
};
function LoadMethod(){
BgChenge();
BgPosition()
};
setInterval(LoadMethod,1000);
};
</script>
</head>

<body id="bg_body">

</body>
</html>

你背景图片就设置了一个2.jpg再切换也是这一张图片啊
如果有多张图片比如说1-10.jpg,那就把oS.backgroundImage='url(2.jpg)';改为oS.backgroundImage='url('+(parseInt(Math.random() * 10) + 1)+'.jpg)';追问为什么还是只有一张图片???

热心网友 时间:2022-04-20 13:08

1.准备相关图片(1.jpg,2.jpg...n.jgp)
2.编写一个html页面 用以显示图片
并设置为自动定时更新图片
3.将改html页面 设置为桌面背景
该“桌面”隔定时自动刷新 更新图片显示
===============================================
1.将自己需要的图片 如英语小卡片 名人名言等
集结在一个文件夹下 并进行命名 如1.jpg,2.jpg...
这样在最后的桌面上 就可以学习英语或名言了
2.编写如下示例的html页面 放在该图片文件夹中
假设该html页面 名称为myPicDesktop.html

其中之所以设置td的宽度为50%
是想控件图片的显示位置在桌面的右半部
因为通常桌面的左半部都有很多图标
示例代码如下:

<html>
<head>
</head>
<script language="javascript">

window.onload=refleshDesktopPic

function refleshDesktopPic()
{
var i = 1;
var j = 0; //图片的顺序号
var k = 8; //图片的张数
var m = 30*1000; //每张显示的时间 毫秒
var n = 2; //循环遍数
//
while(i<=(n*k))
{
j= i%k;//应该循环第几张图片以显示

if(j==0)
j=k;//最后一张图片的序号

//隔一短时间后 再替换为另一张图片
setTimeout("setPic("+j+")",(m*i) );

i = i+1;
}
}

function setPic(picSeqNum)
{
document.all.myDiv.innerHTML = "<image id='image2' src='"+picSeqNum+".jpg'></image>";
}

</script>
<body>
<table width="100%">
<tr>
<td width="50%">
</td>
<td>
<div id="myDiv">
<image id="image1" src="1.jpg"></image>
</div>
</td>
</tr>
</table>
</body>
</html>

3.以Win2003系统为例
桌面->右键->属性->桌面标签页
->自定义桌面->打开“桌面项目”设置框
->Web标签页
->点击 新建 按钮
->打开 “新建桌面项目”设置框
->点击 浏览 按钮
->找到 第2步所编辑的myPicDesktop.html
->确定 ->应用 ->确定

可以查看效果
起初 该html页面做为桌面 并没有最大化展开
而是 缩小的显示在桌面的右中部
可以鼠标放上去 在页面的右上角 点击最大化按钮
以使html页面有桌面那么大显示
当想关闭该html页面时 同样点击该页面的右上角的关闭按钮即可
就像正常的网页一样操作就好
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
sometimesome timesometimessome times的区别 瓜地的午餐怎么造句 夏季宝宝不吃饭应该怎么办 狼人杀里面的白狼王模式怎么玩? 狼人杀白狼王和骑士:操作至上的高效玩法指南 狼人杀手游白狼王怎么玩 详细玩法攻略 狼人杀 狼人杀的白狼王怎么玩? 国产轮毂品牌有哪些 国产轮毂品牌哪个品牌好 国内轮毂有哪些品牌 岗位和职务怎么填 怎样设置在网页中背景图片的自动更换? 谁有红色警戒2共和国之辉的修改器 红色警戒2共和国之辉修改器在哪下 有没有适合在vista下红警2共和国之辉的修改器? 红警2共和国之辉修改器,要求无限金钱和无冷却时间,其他的有也可以 跪求红警2红警2共和国之辉修改器及1.006补丁 哪里可以下载红警2-共和国之辉的金钱修改器啊?还有尤里复仇的 求红色警戒2最原始版本和共和国之辉能用的修改器 请问考军校学生政审是不是要到户口所在地搞? 如果考军校,需要政审吗? 士兵考军校前政审材料准备哪些内容? 考军校警校政审需要医学出生证明吗? 义务兵考军校还要政审吗? 考军校要什么条件? 考军校需要什么条件? 报考军校政审主要对哪些直系亲属有要求 考军校需要什么条件?需要报政治吗? 考军校政审审查什么 考军校政审查什么 考军校政审审查哪些亲属 求助写在html里的图片自动切换代码,我的网页头部是这样的如图,想插在... 纯HTML.淘宝店铺模块里图片自动切换代码! 问,html中,图片在特定位置,每几秒钟自动切换一张的代码怎么写?求一种最简单的 HTML图片自动换怎么调速度 HTML网页设计中可自切换的动态图片框如何制作? html怎么实现定时自动更换图片? 求助一段图片切换代码(html)网页,就是几张图自动切换的。 抖音主持闭麦有什么影响 抖音进别人的直播间怎么闭麦 抖音直播如何让观众只听歌,听不到自己讲的话? 苹果7手机抖音直播连pk闭麦,为什么自己听不到对面主播讲话而直播间观众还能听到对面主播讲话?求解 抖音直播间麦位怎么设置透明? 学游泳的好处 游泳对身体有什么好处吗? 买了个二手苹果6,结果ID被锁了,有什么办法解锁 做梦梦见驴在磨面,好吗? 鱼泡嘌呤含量高吗 痛风病人能不能吃鱼鳔 痛风能不能吃鱼 如何升级独立显卡?