使用javascript为网页增加夜间模式
2014-01-26 09:47
609 查看
<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>
相关文章推荐
- 使用javascript为网页增加夜间模式
- 使用javascript为网页增加夜间模式
- android webView使用js/css实现夜间模式 长按识别图片以及二维码,网页可以上传图片
- 用“夜间模式”模式(javascript书签)浏览网页
- Android 高级UI设计笔记24:Android 夜间模式之 WebView 实现白天 / 夜间阅读模式 (使用JavaScript)
- 使用JavaScript语言的循环语句和document.write()语句在网页中输出4行三列的表格
- 在网页中使用javascript实现求质数
- 使用chrome extend写一个操作京东网页的JavaScript脚本
- javascript网页富文本编辑器:kindedit富文本编辑器插件的使用
- JavaScript在网页中画圆的函数arc使用方法
- 是时候开始使用JavaScript严格模式了
- 解决在WinForm 或 WPF中使用WebBrowser来显示本地包含javascript的网页时弹出黄色警告的问题。
- IE8"开发人员工具"使用详解下(浏览器模式、文本模式、JavaScript调试、探查器)
- html网页中使用javascript脚本调用xml文档实例
- javascript使用输出语句实现网页特效代码
- 使用JavaScript语言的循环语句和document.write()语句在网页中输出4行三列的表格
- 强制网页使用IE8模式解析
- Node.js高级编程:用JavaScript构建可伸缩应用(5)2.5 使用事件发射器模式简化事件绑定
- 使用 JAVASCRIPT在图片 某个地方 增加链接
- WebView打开网页,设置支持Javascript,浏览的网页后退而不是退出浏览器,判断页面加载过程,缓存的使用