引用javascript为网页增加夜间模式
发布时间:2023-09-28 15:10:27 所属栏目:教程 来源:
导读:HTML+CSS:
代码如下:
<div class="cover"></div>
代码如下:
<style>
.cover{
position:fixed;
top: 0px;
left: 0px;
outline:5000px solid rgba(0, 0, 0, 0.3)
代码如下:
<div class="cover"></div>
代码如下:
<style>
.cover{
position:fixed;
top: 0px;
left: 0px;
outline:5000px solid rgba(0, 0, 0, 0.3)
HTML+CSS: 代码如下: <div class="cover"></div> 代码如下: <style> .cover{ position:fixed; top: 0px; left: 0px; outline:5000px solid rgba(0, 0, 0, 0.3); z-index: 99999; } </style> 接着用JavaScript写个夜间模式plus: 代码如下: <script> var brightness; //显示遮罩 function cover(brightness) { if (typeof(div) == 'undefined') { div = document.createElement('div'); div.setAttribute('style', 'position:fixed;top:0;left:0;outline:5000px solid;z-index:99999;'); document.body.appendChild(div); } else { div.style.display = ''; } div.style.outlineColor = 'rgba(0,0,0,' + brightness + ')'; } //事件监听 window.addEventListener('keydown', function(e) { if (e.altKey && e.keyCode == 90) { //Alt+Z:打开夜间模式 cover(brightness = 0.3); } if (e.altKey && e.keyCode == 88) { //Alt+X:关闭 cover(brightness = 0); } if (e.altKey && e.keyCode == 38) { //Alt+↑:增加亮度 if (brightness - 0.05 > 0.05) cover(brightness -= 0.05); } if (e.altKey && e.keyCode == 40) { //Alt+↓:降低亮度 if (brightness + 0.05 < 0.95) cover(brightness += 0.05); } }, false); </script> 还可以写成GreaseMonkey脚本,作为浏览器扩展给任意页面增加夜间模式 (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐