在Web前端识别设备黑夜模式(dark mode)

发布时间:2021年02月24日 // 分类:代码 // 暂无评论

通过JS可以识别设备是否是黑夜模式(dark mode)

if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
    // dark mode
}

可以监听黑夜模式的变化:

window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', e => {
    const newColorScheme = e.matches ? "dark" : "light";
});

浏览器兼容性

Snipaste_2021-02-24_23-56-43.png

参考资料:

本文固定链接
https://www.ywlib.com/archives/172.html

标签
dark mode, 黑夜模式, javascript, web

添加新评论 »

分类
随机文章
最新文章
最近回复