2024年9月26日 星期四
全屏代码
<style>
#tz { margin: auto; width: 600px; height: 400px; background: linear-gradient(pink,olive); position: relative; }
#fsbox { position: absolute; left: 20px; top: 20px; padding: 8px; text-align:center; border: 1px solid white; border-radius: 10px; color: white; cursor: pointer; user-select: none; }
</style>
<div id="tz">
<span id="fsbox">进入全屏</span>
</div>
<script>
var timerId, fs = false;
var pa = document.getElementById('tz');
pa.addEventListener('mousemove', () => {
clearTimeout(timerId);
fsbox.style.opacity = '1';
timerId = setTimeout('fsBox.style.opacity = "0"', 3000);
});
document.addEventListener('fullscreenchange', () => {
if (document.fullscreenElement !== null) {
fs = true;
fsbox.innerText = '退出全屏';
} else {
fs = false;
fsbox.innerText = '进入全屏';
}
});
fsbox.onclick = () => fs ? document.exitFullscreen() : pa.requestFullscreen();
</script>
|