CSS ::backdrop控制普通全屏元素背景实例页面
回到相关文章 »效果:
点击下面妹子图片进入陈晨玲的全屏状态:
代码:
CSS代码:
/* 全屏图片的背景 */ img::backdrop { background-color: #fff; background-image: linear-gradient(45deg, #eee 25%, transparent 25%, transparent 75%, #eee 75%, #eee), linear-gradient(45deg, #eee 25%, transparent 25%, transparent 75%, #eee 75%, #eee); background-size: 16px 16px; background-position: 0 0, 8px 8px; }
HTML代码:
<img id="image" src="./mm.jpg">
JS代码:
// 旨在示意,因此,实际代码中的私有前缀这里省略了 image.addEventListener('click', function () { var doc = document; if (doc.fullscreen) { doc.cancelFullScreen(); } else { this.requestFullScreen(); } });