admin管理员组文章数量:1122939
html 黑夜模式,JavaScript
使用javascript为网页增加夜间模式
HTML+CSS:
.cover{
position:fixed;
top: 0px;
left: 0px;
outline:5000px solid rgba(0, 0, 0, 0.3);
z-index: 99999;
}
接着用JavaScript写个夜间模式plus:
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);
还可以写成GreaseMonkey脚本,作为浏览器扩展给任意页面增加夜间模式相关阅读:
Ajax回退刷新页面问题的解决办法
Win10任务栏搜索框怎么开启或者禁用?
实例讲解使用CSS实现多边框和透明边框的方法
CSS3绘制有活力的链接下划线
使用ctop在命令行中检测Linux容器性能
MySQL存储过程的优化实例
Hibernate分页的两种实现方法
微信企业号开发之微信考勤百度地图定位
基于UIControl控件实现ios点赞功能
浅析Javascript ES6中的原生Promise
C语言中获取和改变目录的相关函数总结
GridView控件实现数据的修改(第9节)
C#中的文件路径获取函数和文件名字获取函数小结
ORACLE EXP不能导出空表的原因分析及解决方法
本文标签: html 黑夜模式javascript
版权声明:本文标题:html 黑夜模式,JavaScript 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1707363394a722711.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论