html全屏广告代码
导读:最近,全屏广告越来越受欢迎,比如一些网站、移动应用等都采用了这种广告形式。那么,如何在网页中添加全屏广告呢?HTML5中引入了Fullscreen API,可以实现全屏操作。根据该API的使用,添加全屏广告代码如下: <!DOC...
最近,全屏广告越来越受欢迎,比如一些网站、移动应用等都采用了这种广告形式。那么,如何在网页中添加全屏广告呢?
HTML5中引入了Fullscreen API,可以实现全屏操作。根据该API的使用,添加全屏广告代码如下:
!DOCTYPE html>
html>
head>
meta charset="UTF-8">
meta name="viewport" content="width=device-width, initial-scale=1.0">
title>
全屏广告/title>
style>
html, body {
margin: 0;
padding: 0;
height: 100%;
}
#full-ad {
display: none;
background-color: #fff;
height: 100%;
width: 100%;
position: fixed;
left: 0;
top: 0;
z-index: 100;
text-align: center;
font-size: 2em;
color: #000;
}
/style>
/head>
body>
div id="full-ad">
p>
这是全屏广告内容。/p>
button onclick="closeAd()">
关闭/button>
/div>
script>
var fullAd = document.getElementById('full-ad');
function openAd(){
fullAd.style.display = 'block';
if(fullAd.requestFullscreen) {
fullAd.requestFullscreen();
}
else if(fullAd.webkitRequestFullscreen) {
fullAd.webkitRequestFullscreen();
}
else if(fullAd.msRequestFullscreen) {
fullAd.msRequestFullscreen();
}
}
function closeAd(){
fullAd.style.display = 'none';
if(document.exitFullscreen) {
document.exitFullscreen();
}
else if(document.webkitExitFullscreen) {
document.webkitExitFullscreen();
}
else if(document.msExitFullscreen) {
document.msExitFullscreen();
}
}
/script>
button onclick="openAd()">
打开全屏广告/button>
/body>
/html>
在上面的代码中,我们使用了fullscreen API提供的方法requestFullscreen、webkitRequestFullscreen和msRequestFullscreen,分别对应不同的浏览器。这些方法将元素全屏,即在网页中占据整个可见屏幕。
为了在广告元素全屏时能自动缩放,我们给html和body标签设置高度为100%。此外,我们隐藏了广告元素,只在点击“打开全屏广告”按钮后显示出来,点击广告内的“关闭”按钮后隐藏,同时调用了退出全屏的方法。
通过以上代码,您已经可以在网页中添加全屏广告了。希望能为您的网站或应用带来更好的用户体验。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: html全屏广告代码
本文地址: https://pptw.com/jishu/530918.html
