PROMULGATOR

    沐枫自然

    上海市徐汇区漕河泾数据中心
    Html
    Css
    Js

    
                        
section {
	float:left;
	margin:10px;
	width:260px;
	height:200px;
	font-size:24px;
	text-align:center;
	line-height:36px;
	border:1px solid gray;
	overflow:hidden;
}
section div,img,canvas,video,button {
	display:block;
	margin:auto;
	width:100%;
	cursor:pointer;
}
div {
	min-height:156px;
	line-height:156px;
	color:white;
	font-weight:bold;
	background-color:#FF00E3;
}
canvas {
	background-color:blue;
}
video {
	background-color:#666;
}
button {
	min-height:156px;
	line-height:156px;
	color:white;
	font-size:24px;
	font-weight:bold;
	background-color:#0AAF00;
}

                        
↑上面代码改变,会自动显示代码结果 jQuery调用版本:1.11.3
 立即下载

全屏,HTML5全屏API,FullScreen功能方法

注:请下载后在本地查看效果,因演示嵌套框架所以无法展示

前言:

在HTML5中提供了一个全屏API:fullscreen,它不仅只用于video视频全屏,还可以用在其他HTML中一些dom元素上,如:div, img, canvas等,都是可以使其全屏的。可是目前在一些低版本的浏览器上兼容性不是很好,不过听说在2020年所有的浏览器都全面支持HTML5、ES6等一系列新特性、API等。     

在此次分享中如有不足之处,还请不吝赐教,相互学习,共同成长!

说明: 

1、在上面代码中分别在不同的dom元素上去实现全屏效果,如: div, img, video等。

2、如果在上面显示代码结果栏中点击后没效果的,请下载相应的html, css, js代码在本地组成html文件后,在其他高版本的浏览器(推荐Google Chrome浏览器)中运行看效果。

3、在代码中做了相应的注释和说明,可根据自己需要进行扩展和调试。

4、真正实现全屏的代码并不多,就那么几行代码(注:在js代码中全屏用了两种调用方式),其他大部都用于浏览器能力检测去了。

0