前言
不少网站/博客都会有一个“日间/夜间模式”的小按钮用于切换网站CSS,以便有一个舒适的阅读环境。当然了,我们可以通过代码实现自动判断白天还是黑夜来加载不同的CSS文件。
实现代码
<?php
date_default_timezone_set('PRC'); //设定时区,PRC就是天朝
$hour = date('H');
if($hour <= 18 && $hour > 6){ //设定白天为早上7点到18点,晚上是19点到凌晨6点
echo '<link rel="stylesheet" href="https://www.ryongyon.com/style.css"/>';
}else{
echo '<link rel="stylesheet" href="https://www.ryongyon.com/night.css"/>';
}
?>
博主新年好啊
Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /www/wwwroot/www.ryongyon.com/usr/themes/Dolphin/comments.php on line 42
[...]不少网站都增加了“白天/黑夜切换按钮”,但是需要用户手动点击才能看到效果。这里提供一串来自ryongyon的php代码,根据当前时间判断白天还是黑夜然后加载不同的css,成功解放双手![...]
博主真是太厉害了,我佩服的五体投地
用两个css 太麻烦了,用一个css比较可以 可以在一个class 里 加入 if(是早上): 一个class标签 night , 再在css 里各项属性 分类 比如 p{color:red} .night p{color:BLACK} 来。可以减少请求次数
挺好的,感谢博主的分享。
我没做这个…… 类似我的做了白天黑夜登录时,提示“xx,早上好”,“xx,晚上好”
脑洞很大 这也能想得到