定时加载夜间模式
近日折腾了一套护眼模式,生效时间每天晚上七点到早上七点,原主题没带夜间模式个人晚上浏览有点刺眼,可能是我的眼睛比较敏感因为自己有散光。
几乎不会代码编写折腾全靠教程,搜了不少教程不过自己水平有限,实践起来不是冲突就是失败,经过几次尝试让我我心灰意冷暂告一段路。时隔多日在店铺电脑里搜到一段代码,简洁易懂保存到本地回家折腾成功了,但却忘记了在哪个网页复制的使用的是无痕模式未能注明来处实属抱歉。
<?php
date_default_timezone_set('PRC');
$hour = date('H');
if($hour > 6 && $hour <= 18){
echo ' ';
}else{
echo '<link href="https://zhou.ge/usr/themes/simple/css/night.css" rel="stylesheet"/>';
}
?>
代码如上,简单易懂在规定时间内加载另一套css,我对改css颜色还是懂一丢丢。下面有个问题望指教:
echo '<link href="https://zhou.ge/usr/themes/simple/css/night.css" rel="stylesheet"/>';
自己不懂php语法,像上面那段绝对路径该如何写成如下方的样式不报错?有没哪位大哥帮忙指点一二,感谢感谢👏
<link rel="stylesheet" href="<?php $this->options->themeUrl('/css/night.css'); ?>">
貌似有个Bug,明明设置的是傍晚18点到早上6点加载夜间模式,但实际情况却是19点才会加载夜间模式早上也同样延迟一小时,需要到7点,有点搞不懂...
还有一则消息,我今天发烧了早上喉咙有点痛,到晚上下班已头晕脑胀四肢无力拉肚子等症状,到卫生站一量39℃多不惊讶,卫生站里发烧不舒服的还有不少…
吃了药物理降温难受中…难道是第二波已经来临?躺平熬了两三个小时摸额头依然烫手美林吃一口。
2.26号抽空更新了另一套夜间模式,暗色系如下
移动端在光线不是很充足的情况下访问体验更佳,完工折腾暂告一段落。
生效时间:每日晚上8:00至早上7:00,欢迎各位参观吐槽
护眼只是一种错觉,我觉得这个暗黑更费眼了。
没有关闭模式我也很无奈,只有整个关掉你的博客了。
听你这么一说好像是这么回事😁,不过我又换了一种配色哈哈。
我用的JS:https://www.wanghao.me/wordpresstianjiaanheimoshibingjichengdaozhutijiaocheng.html
好像看过你这种方式,看着看着就迷糊了..
感谢大佬;36tx.com 站用上了 谢谢
好家伙,同款主题一毛一样..😂
也是研究了很久暗黑模式,最后发现很简单,只要在这里面写暗黑模式样式就行:@media (prefers-color-scheme: dark) {xxx}
。就会自动跟随系统变化~~。另外你这暗黑模式下,评论输入框文字是黑色的,看不清~
之前折腾了一款土黄色的模式,有朋友说不好看昨晚整了这个黑色,这个评论里的文字当时没测试~晚点有空整一下。有机会试试你说的方法,感谢反馈。😄
原来代码只需这么简短。延迟一小时,索性把时间推前一小时试试?
可不是,正因这段代码太过简单粗暴复制粘贴自己搞改下背景就可以了。目前是这样解决的,只是好奇为啥会推迟一个小时。
这个夜间模式的配色不怎么好 看着不舒服
嘿嘿,你是第二个说不好看,等我有时间再折腾一套再看看。
时间问题有可能是因为服务器时区和北京时间不一样的原因吧?
起初我也是这样想的就本地搭建了一个PHP环境,经过测试也是一样延迟一小时..
是又换主题了?你也是够闲的。我现在都不折腾代码了。
有空多钓钓鱼不爽吗?哈哈……
已经有一个多月没出去江边垂钓好像又提不起兴趣。这两天反复发烧喉咙吞刀片没胃口等像极了之前新冠症状,检测了又是单条杠..
这么巧?我昨天喉咙疼,头痛,乏力。强撑上完三节,回家冲了两包冲剂,趟一天,今天又回血了
季节性流感高发期,我应该是前几天吹风着凉引起,没想到病毒杀伤力这么足,扛不住…现在发烧算是稳住了,剩下吞刀片症状还没减轻,难受😭!
现在有很多搞主题颜色跟随系统,手机或者windows系统是深色的,主题自动换深色。
理想的方案是这样,不过自己表示看不懂实践更无从下手..
夜间模式不能调多个颜色么?感觉这个太土黄色了 。。。
去医院验下病毒种类看看,如果会传染的话,还要小心和家人隔开
是不是感觉色调太单一了?嘿嘿..我倒挺喜欢这种米黄色,有空在改改..
昨天做了抗原自测是一条杠,以为吃了药能扛过去两个晚上因为喉咙肿痛反复发烧都没睡好,今天去打了点滴。发烧是稳定下来了,但喉咙依然好痛..
每次来你博客都是一个新的背景色。
随便改改随便改改。
最近诺如病毒肆虐呀,去卫生院的基本都是这个事,水要煮熟再饮用
刚用了抗原自测,显示一条杠!我怀疑是不是搞错了…
我也用了夜间定时切换,我主要是参考的 https://blog.baoshuo.ren/post/darkmode/ 这种是纯js的,通过切换class来实现,你可以了解一下。
前半部分看懂了,后半部分看懵了..理想的状态就是可以手动开启关闭,跟随系统,定时。
虽然看懂了你写的这个代码,但我还是不太懂php,太难了。
你博客的夜间模式就很好,自己开启关闭,跟随系统等~
其实这段PHP还是很简单的。
date_default_timezone_set('PRC'); 设置时区
date('H') 获取 获取 当前 7点 还是17点?
剩下的就是 判断成立条件了
一点很基础的我懂一点,在深入一点我就抱歉了!哈哈。
就是那一个小时的时间差,搞不明白…本地搭建php环境一样延迟一小时。
不应该啊,不是已经设置了“PRC”中国时区了吗?
既然如此慢一小时,就在原有时间 +1 算 了, 简单暴力 哈哈!
第二波,静悄悄的就来了?这夜间感觉还是不错的
备点家里常用药,以备不时之需…病毒太顽强。