上周末心血来潮给我的博客适配了深色模式,想写篇文章讲一讲。
本准备今天把文章发出来,然后就一大早看到消息:
微信iOS版本突然支持了深色模式。
腾讯这是故意蹭我热点吗?是的,一定是的。[手动狗头]
这篇文章先随意谈谈我对深色模式的想法,今天的第二篇再讲我是怎么给我的网站适配深色模式的。
首先,如果你用iOS但还没试过深色模式的话,可以这样打开:升级iOS和微信到最新版本。前往“设置”>“显示与亮度”。选择“深色”(或选择“自动”并等到晚上再看)。
这样应该就能看到深色的微信了。
从系统层面,前年macOS支持了深色模式,去年iOS也支持上了。但从应用层面,现在大多数的网页和App都还没有适配。(既然微信支持了,按“国民总时间”算,没准能算“大多数”App都适配)
同样是黑底白字,它被叫做“深色模式”,而不是以前大家常称的“夜间模式”,是因为它不仅能在弱光环境用。
只要适配合理,作为一种配色方案,在白天看视觉效果也不差。
似乎很多程序员(尤其是影视作品里的)都热爱深色模式,黑底的代码编辑器简直是黑客范的写照。
但我其实并不是深色模式的拥趸。
我的手机和自己用的电脑设的是“自动”:白天浅色,晚上深色。我的工作用的电脑至今仍设的是完全浅色模式,甚至连命令行都是。
主要原因并不是因为我是坚持浅色的老顽固,而是因为大多数地方还没适配。
如果我把代码编辑器设成深色的,写代码时固然舒服。但工作时大多数时间并不是在“写”代码,一旦要收发邮件,或搜索一下,就要被满屏的白色亮瞎。
要是等哪一天,系统层面会对不支持深色的网页和App自动强制深色,我也许会更真诚地拥抱深色。
有些人因为白光的刺眼而选择深色。这个顾虑是合情合理的,尤其是因为它涉及到了健康问题。但我觉得这个问题有两点:
一是黑暗中的屏幕对眼睛有刺激。所以晚上看手机、电脑、电视应该把灯(最好是暖色,见下一点)打开,降低环境与屏幕光线的对比。即使是用了深色模式,我觉得也应该开着灯,深色的屏幕还是挺亮的。
二是晚上屏幕蓝光对睡眠有影响。屏幕散发出的白光包含了赤橙黄绿青蓝紫,其中的蓝光会影响褪黑素的分泌,从而让人难以入睡。但可以通过“夜览”模式或其他过滤蓝光的工具,让屏幕在晚上黄兮兮的。我的电脑甚至白天都开着“夜览”。
所以说,不用深色模式也是可以的嘛。
接下来,我们就能很自然地(并不)把话题转向今天的第二篇文章:《三大原则,我的网站是怎样适配深色模式的?》