javascript实现background 定时循环随机背景图

实用教程 3年前 (2018) Mgo
0

案例一,采用API接口

setInterval('Getbg();', 1000); function Getbg(){ var randomBgIndex = Math.round( Math.random() * 166 ); //输出随机的背景图 document.body.style.background="#9E9E9E url(http://api.yum6.cn/360img?"+randomBgIndex+") no-repeat "; }

利用小杰的壁纸API接口实现,第一行的1000是切换时间,这里是毫秒单位!

案例二,采用固定图片地址

var bodyBgs = []; bodyBgs[0] = "https://ww1.sinaimg.cn/large/87c01ec7gy1fshdwv00e9j211y0lcjs7.jpg"; bodyBgs[1] = "https://ww3.sinaimg.cn/large/87c01ec7gy1fshdwv56rfj21hc0u0n05.jpg"; bodyBgs[2] = "https://ww3.sinaimg.cn/large/87c01ec7gy1fshdwv5u70j21hc0u0n04.jpg"; bodyBgs[3] = "https://ww4.sinaimg.cn/large/87c01ec7gy1fshdwv8wc2j21hc0u0q5d.jpg"; bodyBgs[4] = "https://ww1.sinaimg.cn/large/87c01ec7gy1fshdwva5i5j21hc0u0q66.jpg"; bodyBgs[5] = "https://ww4.sinaimg.cn/large/87c01ec7gy1fshdwvjc6rj21hc0u0tnw.jpg"; bodyBgs[6] = "https://ww1.sinaimg.cn/large/87c01ec7gy1fshdwvw3hsj21hc0u044j.jpg"; bodyBgs[7] = "https://ww4.sinaimg.cn/large/87c01ec7gy1fshdww034zj21hc0u0jvv.jpg"; bodyBgs[8] = "https://ww4.sinaimg.cn/large/87c01ec7gy1fshdww0q12j21hc0u0tbu.jpg"; bodyBgs[9] = "https://ww1.sinaimg.cn/large/87c01ec7gy1fshdww62pdj21hc0u07b7.jpg"; bodyBgs[10] = "https://ww1.sinaimg.cn/large/87c01ec7gy1fshdww8nc0j21hc0u0wjv.jpg"; setInterval('Getbg();', 1000); function Getbg(){ var randomBgIndex = Math.round( Math.random() * 10 ); //输出随机的背景图 document.body.style.background="#9E9E9E url("+ bodyBgs[randomBgIndex] +") no-repeat "; }

这里用的固定地址,用的新浪图床,喜欢的话可以自己扩充图片,我这里简短的展示了10个图片!



而且这样就解决了https的问题!



文章到此结束,希望大家喜欢!配一个小姐姐

javascript实现background 定时循环随机背景图

原文:https://www.youngxj.cn/519.html

版权声明:Mgo 发表于 2018-06-29 18:37:49。
转载请注明:javascript实现background 定时循环随机背景图 | 站长聚集地

暂无评论

暂无评论...