源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

使用javascript为网页增加夜间模式

  • 时间:2020-05-01 14:49 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:使用javascript为网页增加夜间模式
HTML+CSS:
[u]复制代码[/u] 代码如下:
<div class="cover"></div>
[u]复制代码[/u] 代码如下:
<style> .cover{     position:fixed;     top: 0px;     left: 0px;     outline:5000px solid rgba(0, 0, 0, 0.3);     z-index: 99999; } </style>
接着用JavaScript写个夜间模式plus:
[u]复制代码[/u] 代码如下:
<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脚本,作为浏览器扩展给任意页面增加夜间模式
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部