HTML5全屏的例子

简介:

http://labs.waylau.com/JsDemo/FullScreenDemo.html

FullScreenDemo :  在线演示 查看源码

HTML :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<!DOCTYPE html>
< html >
     < head >
         < title >一个全屏的例子|www.waylau.com</ title >
         < meta charset = "UTF-8" />
         < meta name = "description" content="一个全屏的例子|www.waylau.com,
         不同的浏览器方法不同,
         参考 http://robnyman.github.io/fullscreen
         ">
         < script type = "text/javascript" >
             /**
              *全屏,不同的浏览器方法不同
              */
             function fullScreen() {
 
                 var docElm = document.documentElement;
                 if (docElm.requestFullscreen) {
                     docElm.requestFullscreen();
                 } else if (docElm.mozRequestFullScreen) {
                     docElm.mozRequestFullScreen();
                 } else if (docElm.webkitRequestFullScreen) {
                     docElm.webkitRequestFullScreen();
                 }
 
             }
 
             /**
              *退出全屏
              */
             function cancelFullscreen() {
                 if (document.exitFullscreen) {
                     document.exitFullscreen();
                 } else if (document.mozCancelFullScreen) {
                     document.mozCancelFullScreen();
                 } else if (document.webkitCancelFullScreen) {
                     document.webkitCancelFullScreen();
                 }
             }
 
             /**
              *允许全屏输入
              */
             function allowInput() {
                 //不同的浏览器方法不同
                 var docElm = document.documentElement;
                 if (docElm.requestFullscreen) {
                     docElm.requestFullscreen();
                 } else if (docElm.mozRequestFullScreen) {
                     docElm.mozRequestFullScreen();
                 } else if (docElm.webkitRequestFullScreen) {
                     docElm.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);
                 }
 
             }
 
         </ script >
     </ head >
     < body >
         < h3 >一个全屏的例子</ h3 >
         < p ></ p >
         < p >
             < button id = "viewFullscreen" onclick = "fullScreen()" >
                 全屏
             </ button >
             < button id = "cancelFullscreen" onclick = "cancelFullscreen()" >
                 退出全屏
             </ button >
             < button id = "allowInput" onclick = "allowInput()" >
                 允许全屏输入(暂时只有Chrome支持)
             </ button >
         </ p >
         < p >
             < input type = "text" placeholder = "输入内容" >
         </ p >
      
         < p >
             更多实例请访问
             < a href = "http://www.waylau.com" target = "_blank" >
                 www.waylau.com
             </ a >
         </ p >
     </ body >
</ html >
目录
相关文章
|
Web App开发 存储 移动开发
第89天:HTML5中 访问历史、全屏和网页存储API
一、访问历史 API 通过history对象实现前进、后退和刷新之类的操作 history新增的两个方法history.replaceState()和history.pushState()方法属于HTML5浏览器新增的属性,所以IE9以下的是不支持的。
1007 0
|
Web App开发 移动开发 前端开发
html5 canvas全屏烟花动画特效
许多地方在春节、元宵等节日有放烟花的习俗,如果在网页上模拟烟花,以前也有一些javascript实现的效果,自从HTML5兴起之后,网页模拟烟花更加容易、逼真了。
12142 0
|
移动开发 图形学 HTML5
数百个 HTML5 例子学习 HT 图形组件 – 3D建模篇
http://www.hightopo.com/demo/pipeline/index.html 《数百个 HTML5 例子学习 HT 图形组件 – WebGL 3D 篇》里提到 HT 很多情况下不需要借助 3Ds Max 和 Blender 等专业 3D 建模工具也能做出很多效果,例如  http://www.
1134 0
|
算法 API HTML5
数百个 HTML5 例子学习 HT 图形组件 – WebGL 3D 篇
《数百个 HTML5 例子学习 HT 图形组件 – 拓扑图篇》一文让读者了解了 HT 的 2D 拓扑图组件使用,本文将对 HT 的 3D 功能做个综合性的介绍,以便初学者可快速上手使用 HT 构建例如电信网管 3D 机房应用、水务燃气 SCADA 监控应用及智能楼宇等应用场景。
1515 0
|
Web App开发 移动开发 前端开发
数百个 HTML5 例子学习 HT 图形组件 – 拓扑图篇
HT 是啥:Everything you need to create cutting-edge 2D and 3D visualization. 这口号是当年心目中的产品方向,接着就朝这个方向慢慢打磨,如今 HT 算是达到了这样的效果,谈不上用尽洪荒之力,但我们对产品结果很满意,特别是 HT 的用户手册,将例子和文档无缝融合一体,小小 10 来兆开发包居然包含了四十五份手册,数百个活生生的 HTML5 例子,还没体验过的同学可以点击 http://www.hightopo.com/guide/readme.html HT 手册入口玩一玩。
2031 0
|
Web App开发 移动开发 应用服务中间件
基于tomcat运行HTML5 WebSocket echo例子
一:概述 作为HTML5新特性之一的WebSocket组件,在实时性有一定要求的WEB应用开发中还是有一定用武之地,高版本的IE、Chrome、FF浏览器都支持Websocket,标准的Websocket通信是基于RFC6455实现服务器端与客户端握手与消息接发的。
1193 0
|
Web App开发 移动开发 API
html5实现全屏的api方法
参考地址 【进入和退出全屏】 // Webkit (works in Safari5.1 and Chrome 15) element.webkitRequestFullScreen(); document.
814 0
|
移动开发 JavaScript HTML5
HTML5视频video开发demo例子
HTML5的video可以使用DOM的方式进行控制。video元素同样拥有方法、属性和事件。<br> 比如它拥有的方法用于播放、暂停以及加载等。其中的属性(比如时长、音量等)可以被读取或设置。<br> 其中的 DOM 事件能够通知您,比方说,video元素开始播放、已暂停,已停止,等等。<br> 废话少说了,看下面的实例吧。<br><p>为视频创建简单的播放/暂停以及调整尺寸控件:<
2631 0
|
Web App开发 移动开发 前端开发
How to Use HTML5 FUll Screen API(如何使用HTML5全屏接口)
<p>原文链接:http://www.sitepoint.com/use-html5-full-screen-api/</p> <p>       如果你不太喜欢变化太快的东西,那么web开发可能不适合你。我曾在2012年末有写过Full-Screen API的介绍,并且当时就提到其实现细节可能会被修改,但是没有想到一年后我需要重写!本篇的所讲的内容也许不是最新的,但是非常感谢David
2098 0