给网页加一个全屏转场动画 HTML JS
网上线程的专场都是单调的加载loading转圈圈,以及一个局部遮罩层,感觉不好看
想着自己用延时器写一个好看的转场动画效果好了
代码可直接复制使用
实际效果浏览
shen's Homehttp://www.longsong.xyz:5000/?username0=shen&username1=123456&username2=&username3=
代码如下:
//一个跳转界面,加载时自动播放
<div id="bg" src="./img/kelis.gif"style="display:block;background-color: #ccc;width: 100%;position:absolute;height: 125%;opacity: 0.85;z-index: 1;"><img id="shen" src="./img/kelis.gif" href="javascript:closeDiv()" style="width:100%;height:100%;position:absolute">
</div>
//定时器设置div不可见
<script language=javascript style="background:#000000">var timerid = setTimeout(function () {document.getElementById('bg').style.display = 'none';}, 4000)</script>
js 定时器介绍
分类 编程技术
js 定时器有以下两个方法:
- setInterval() :按照指定的周期(以毫秒计)来调用函数或计算表达式。方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。
- setTimeout() :在指定的毫秒数后调用函数或计算表达式。
setInterval()
语法
setInterval(code,millisec,lang)
参数 | 描述 |
---|---|
code | 必需。要调用的函数或要执行的代码串。 |
millisec | 必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。 |
lang | 可选。 JScript | VBScript | JavaScript |
以下实例在每 1000 毫秒执行 clock() 函数。实例中也包含了停止执行的按钮:
<html>
<body><input type="text" id="clock" />
<script type="text/javascript">
var int=self.setInterval("clock()",1000);
function clock()
{
var d=new Date();
var t=d.toLocaleTimeString();
document.getElementById("clock").value=t;
}
</script><button onclick="int=window.clearInterval(int)">停止</button></body>
</html>
setTimeout()
语法
setTimeout(code,millisec,lang)
参数 | 描述 |
---|---|
code | 必需。要调用的函数后要执行的 JavaScript 代码串。 |
millisec | 必需。在执行代码前需等待的毫秒数。 |
lang | 可选。脚本语言可以是:JScript | VBScript | JavaScript |
实例演示如下:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head> <body><p>点击按钮,在等待 3 秒后弹出 "Hello"。</p> <button onclick="myFunction()">点我</button><script> function myFunction() {setTimeout(function(){alert("Hello")},3000); } </script></body> </html>
给网页加一个全屏转场动画 HTML JS相关推荐
- 一个全屏页面切换实例
这里写了一个全屏切换的实例,纯手工,没有使用任何插件~ <!DOCTYPE html> <html lang="zh-CN"> <head> & ...
- 网页怎么退出全屏,网页退出全屏有哪些快捷键?
网页怎么退出全屏,网页退出全屏有哪些快捷键? 网页怎么退出全屏,网页退出全屏有哪些快捷键? 1.浏览器一般右上角都有个双重小框框即是还原按钮,图标是两个小口. 你点下就不是全屏啦,或者你在浏览器的边框 ...
- android中布局全屏,怎么在Android 应用中实现一个全屏与非全屏功能
怎么在Android 应用中实现一个全屏与非全屏功能 发布时间:2020-12-04 17:31:45 来源:亿速云 阅读:135 作者:Leah 怎么在Android 应用中实现一个全屏与非全屏功能 ...
- PC端网页在手机端全屏展示改造
为了让PC端网页在手机端全屏展示,一般首先想到的是清除浏览器的默认设置边距. * {padding: 0;margin: 0; } 但是不建议使用以上写法,尤其是较大的网站,会极大的消耗资源,所以不建 ...
- unity webgl加载全屏设置
unity webgl加载全屏设置 <body><div class="webgl-content"style="width: 100%; height ...
- html页面飘落花瓣不是全屏,jQuery css3全屏花瓣飘落动画特效
特效描述:jQuery css3 全屏花瓣飘落 动画特效.jQuery css3从上往下飘落爱心花瓣动画特效.(不兼容IE6,7,8) 代码结构 1. 引入JS 2. HTML代码 $(functio ...
- 紫色全屏渐变css3动画UI企业模板
介绍: 紫色全屏渐变css3动画UI企业模板 网盘下载地址: http://kekewangLuo.net/QPSXvo1yKir0 图片:
- html5全屏幻灯片自动切换,html5特效-全屏幻灯片切换动画,支持拖拽
html5全屏幻灯片切换动画的特效,支持拖拽,完整源码下载地址: http://pan.baidu.com/s/1nvwcLxJ 密码: dmgr 效果预览图如下: 全屏幻灯片切换动画,支持拖拽 in ...
- JS全屏代码,解决PDF.js在iframe中部分浏览器全屏功能错误
JS全屏代码,解决PDF.js在iframe中部分浏览器全屏功能错误 PDF.js在iframe模式在火狐浏览器中按钮被屏蔽 经分析,viewer.js 发现了判断逻辑 debug发现 第二个判断后为 ...
- html5全屏动画幻灯片切换,全屏幻灯片切换动画可拖拽
全屏幻灯片切换动画可拖拽 Project name 1 Lorem ipsum dolor sit amet, consectetur adipisicing elit. Distinctio ven ...
最新文章
- Linux设置程序开机启动-tomcat开机启动
- 第十、十一周项目-阅读程序,写出这些程序的运行结果(3)
- 软件测试工程师们,今年的年终奖你想拿多少?
- Spring事务原理(1),区区一个SpringBoot问题就被干趴下了
- 图像识别工程师 VS The application has requested the Runtime to terminate it in an unusual way.
- 【模板/经典题型】FWT
- 2017.8.12 联考题
- Oracle 用shutdown+immediate关机后启动方法
- 高通量数据分析必备|基因组浏览器使用介绍 - 1
- windows--bat--%0无限执行当前bat脚本
- VBA编程之ODBC连接数据库
- ce修改魔兽争霸服务器存档,魔兽争霸3用CE修改找金钱基址
- 港湾嫁西门子梦断华为诉讼 内耗致高层离职
- 关于本人树莓派捣鼓过程中的一些记录
- kanziopengl杂谈
- C#dgv调用数据中存储的路径来显示图片
- kafka常见问题及优化
- Word标准简单格式
- 设置高德地图在Fragment中显示
- 操作系统 第五章虚拟器存储器(自我总结式)
热门文章
- 物联网应用技术竞赛——android笔记
- 二十三种设计模式之工厂模式(含Java工厂模式的实现)
- 用于制作服装的天然纤维简介(动植物纤维)
- SRE(运维工程师)一文详解技术体系和架构师成长之路
- 2021年度总结——波澜不惊
- [BZOJ5276] Skyfall [CF235E] Number Challenge [莫比乌斯反演]
- JavaFX.控件讲解
- Early stopping conditioned on metric `val_loss` which is not available
- 戴德金--连续性和无理数--我自己做的中文翻译第5页
- Linux 中的 fold 命令详解及C/C++代码实现