老狮
为博客添加一个可以控制的“全站灰色”的“哀悼模式”
04/10
本文最后更新于2020年05月17日,已超过774天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
2020年4月4号注定是一个让人永远都无法忘记的清明节。为表达全国各族人民对抗击新冠肺炎疫情斗争牺牲烈士和逝世同胞的深切哀悼,国务院发布公告,决定2020年4月4日举行全国性哀悼活动。
4月4日
这一天现实的世界中全国和驻外使领馆下半旗致哀,全国停止公共娱乐活动。4月4日10时起,全国人民默哀3分钟,汽车、火车、舰船鸣笛,防空警报鸣响。而在虚拟的网络里大家也同样的用另外一种方式致哀,所有的网站不管是知名的不知名的,不管是新闻网站、娱乐网站、社区论坛、博客空间几乎是全网都处在一个灰色的世界中。
回顾历史
回顾往年的一些致哀活动,从1950年10月27日,中共中央书记处书记任弼时逝世,下半旗致哀开始,到几年2020年一共经历了14次之多。以下是所有的致哀时间及事件(以下来统计来自百度百科):
1950年10月27日,中共中央书记处书记任弼时逝世,下半旗致哀。
1976年1月8日,周恩来逝世,设定过全国哀悼日。
1976年7月朱德逝世,设定过全国哀悼日。
1976年9月9日毛泽东逝世,设定过全国哀悼日。
1981年5月29日,宋庆龄逝世,北京天安门广场上的国旗于5月30日下半旗,对宋庆龄逝世表示深切哀悼。
1989年4月,原中共中央总书记胡耀邦逝世,曾下半旗寄托哀思。
1992年6月,全国政协主席、原国家主席李先念逝世,全国和各驻外机构降半旗哀悼。
1997年2月19日,邓小平去世,所有电视节目都停播了,电视里只有邓小平的一张大照片,哀乐低回。
1998年9月,中共中央政治局委员、国家主席杨尚昆逝世,下半旗致哀。
1999年5月12日,为哀悼驻南联盟大使馆遭以美国为首的北约袭击中遇难的三位烈士,天安门、新华门、人民大会堂、外交部所在地和上海等地下半旗志哀。
2008年5月12日,四川省阿坝藏族羌族自治州汶川县发生8.0级特大地震。5月18日,国务院发布公告:为表达全国人民对四川汶川大地震遇难同胞的深切哀悼,国务院决定,2008年5月19日~21日为全国哀悼日。在此期间,全国和驻外使领馆下半旗志哀,停止公共娱乐活动,外交部和我国驻外使领馆设立吊唁簿。5月19日14时28分起,全国人民默哀3分钟,届时汽车、火车、舰船鸣笛,防空警报鸣响。
2010年4月14日,青海省玉树藏族自治州玉树市发生7.1级地震。4月20日,国务院发布公告:为表达全国各族人民对青海玉树地震遇难同胞的深切哀悼,国务院决定,2010年4月21日举行全国性哀悼活动,全国和驻外使领馆下半旗志哀,停止公共娱乐活动。
2010年8月7日,甘肃甘南藏族自治州舟曲县发生特大山洪泥石流。8月14日,国务院发布公告:为表达全国各族人民对甘肃舟曲特大泥石流遇难同胞的深切哀悼,国务院决定,2010年8月15日举行全国性哀悼活动,全国和驻外使领馆下半旗志哀,停止公共娱乐活动。
2020年,新冠肺炎疫情在全中国蔓延。4月3日,国务院发布公告:为表达全国各族人民对抗击新冠肺炎疫情斗争牺牲烈士和逝世同胞的深切哀悼,国务院决定,2020年4月4日举行全国性哀悼活动。在此期间,全国和驻外使领馆下半旗志哀,停止公共娱乐活动。4月4日上午10时起,全国人民默哀3分钟,汽车、火车、舰船鸣笛,防空警报鸣响。
逝者安息
告别,为了逝者,亦为生者。对逝者而言,最好的怀念是记得,也是放下——告别伤痛,战胜疫情,回归正常生活,更好地活着。如此,才能告慰逝去的亲人;如此,才能让抗疫牺牲者安息。离去的亲人,希望每一个生者幸福健康;奉献生命的勇士,将生的美好给予他人。坚强、更有意义地活着,是每一个生者的责任。
进入主题
首先在functions.php
文件你添加以下代码:
// 哀悼模式
$aidao_ri = new Typecho_Widget_Helper_Form_Element_Radio('aidao_ri',
array(
'0' => _t('关闭'),
'1' => _t('开启'),
),
'0', _t('是否开启哀悼模式'), _t('开启后全站都显示灰色,为逝者默哀!'));
$form -> addInput($aidao_ri);
然后在header.php
文件里的</head>
上面添加以下代码即可:
<?php if($this -> options -> aidao_ri == '1'): ?>
<style>html {-webkit-filter: grayscale(100%);}</style>
<?php endif; ?>
前台效果图
后台设置图


这个方法,只适用于谷歌内核浏览器,火狐内核浏览器,背景图会出错,被乱放大了,看着很乱.
这边没有考虑过兼容性问题,毕竟浏览器软件实在是太多了,非常感谢你的提醒。