当前位置:首页 > 建站分享 > 正文内容

为网页添加动态背景 (背景轮播)

lujun3年前 (2022-01-04)建站分享502

以前文章 最近发现一个插件所以重新更新下本文

插件名称: jquery.backstretch.js

下面是 示例代码:

设置网页背景

<!doctype html><html lang="en"><head>	<meta charset="UTF-8">	<title>全屏背景</title>	<script src="http://api.asilu.com/cdn/jquery.js,jquery.backstretch.min.js" type="text/javascript"></script></head><body><script type="text/javascript">$.backstretch('http://api.asilu.com/cdn/img/bg/444.jpg');</script></body></html>

运行代码



多张张图片切换

<!doctype html><html lang="en"><head>	<meta charset="UTF-8">	<title>全屏背景切换</title>	<script src="http://api.asilu.com/cdn/jquery.js,jquery.backstretch.min.js" type="text/javascript"></script></head><body><script type="text/javascript">$.backstretch([		'http://api.asilu.com/cdn/img/bg/444.jpg',		'http://api.asilu.com/cdn/img/bg/445.jpg',		'http://api.asilu.com/cdn/img/bg/446.jpg',		'http://api.asilu.com/cdn/img/bg/447.jpg',		'http://api.asilu.com/cdn/img/bg/448.jpg'	], {		fade : 1000, // 动画时长		duration : 2000 // 切换延时});</script></body></html>

运行代码


2014-11-14 写的原文

看到别人的网站都有背景 自己也高了一下,但是苦于没有适合的 背景图片,所以就没有添加

现在拿出来共享一下

该代码实现了, 背景图片的切换,带有切换效果的
第一个版本 切换效果用到了 jQuery 的动画,这个版本果断放弃 不需要 jQuery切换动画由CSS设置

具体代码如下
CSS 样式
JS 代码
HTML 就一个 div#bg简单实用

<meta http-equiv="Content-Type"content="text/html; charset=UTF-8"/><style>div#bg {  position: fixed;  top: 0;  left: 0;  height: 100%;  width: 100%;  z-index: -10;  background-position: center 0;  background-repeat: no-repeat;  background-attachment: fixed;  background-size: cover;  -webkit-background-size: cover;  -o-background-size: cover;  zoom: 1;   opacity:1;  transition: opacity 1s linear;  -moz-transition: opacity 1s linear;  -webkit-transition: opacity 1s linear;  -o-transition: opacity 1s linear;}</style><h1><a href="http://gouji.org/?post=317">代码出处</a></h1><div id="bg"></div><script>// 定义图片路径 {num} 为 可变的图片序号var bgImgUrl = 'http://api.asilu.com/cdn/img/bg/{num}.jpg', bgNum,	bgImgArr = [],	bgDiv = document.getElementById("bg");// 组合数组 此处 200 为 图开始序号 结束 210for (var i=200; i <= 210; i++){	bgImgArr.push(bgImgUrl.replace('{num}', i));}setBGimg();function setBGimg(d){	if(!bgNum || bgNum >= bgImgArr.length) bgNum = 0;	bgDiv.style.opacity = .001;	setTimeout(function(){		bgDiv.style.backgroundImage = 'url('+ bgImgArr[bgNum] +')';		bgNum++;		bgDiv.style.opacity = 1;	}, 1000);	if(typeof d == 'undefined')	setInterval(function(){setBGimg(true);}, 6000);	// 上一行的 6000 是背景图片自动切换时间(单位 毫秒)}</script>

运行代码


本文出自简爱博客

扫描二维码推送至手机访问。

版权声明:本文由5020工作室发布,如需转载请注明出处。

本文链接:http://5020.work/?id=15

分享给朋友:

相关文章

玩客云宝塔面板安装到外接硬盘

玩客云宝塔面板安装到外接硬盘

玩客云内置的存储空间非常小,安装宝塔后再安装几个环境就满了,还想多安装几个都安装不了只要将宝塔面板装到外接硬盘,想装多少环境、多大的数据库文件都可以放下啦已安装宝塔如果玩客云已经完成了安装宝塔面板,将其移动到外部硬盘1、博客有写过玩客云如何...

纯 js 实现打字效果

纯 js 实现打字效果

看到有人需要,就把主题里面的代码整理了出来代码就在下面具体怎么使用自己慢慢琢磨吧,挺简单的东西 并不复杂首先就 就这么几个属性classtxt-rotatedata-rotate 眼线是的内容 JSON 格式data-period...

使用cloudflare加速页面中有beacon.min.js加载很卡如何解决

最近有个域名因为没有国内服务器,搬家到了国外。使用了cloudflare CDN加速,不知道从什么时候开始加载变的异常缓慢。chrome不停的转圈圈就是不完成。一个网页打开到完成要1分钟。检查了下原来是一个js文件一直没有加载成功。js名称...

如何在iframe中屏蔽弹出式广告,横幅广告和视频广告?

本文介绍了如何在iframe中屏蔽弹出式广告,横幅广告和视频广告?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!问题描述我正在嵌入包含退出弹出式横幅广告和视频广告的视频。当您在视频中的任何位置时,弹出窗...

PHP为任意页面设访问密码,控制登录

PHP为任意页面设访问密码,控制登录

把下面的代码存为php文件,下面的整段代码是验证过程,然后在你入口页进行调用例如命名为MkEncrypt.php,那么在入口页进行require_once('MkEncrypt.php');然后设置密码为MkEncrypt(...

如何阻止来自 iframe 的弹出窗口?

本文介绍了如何阻止来自 iframe 的弹出窗口?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!问题描述我正在嵌入具有退出弹出窗口的页面.当您关闭页面时,它会自动启动一个弹出窗口.如何在退出时禁用来自...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。