根据日期自动加载相应的样式

春节已经到门口,很多网站也弄一个所谓的春节皮肤(主题),有些是简单粗暴的直接上一个完整的新主题,切换到新主题,当然,这个工程也不小,改动的地方也大。

作为一个小博客,就没必要做那么大的改动,换个喜庆点的LOGO,有些颜色换一下就好。那么有必要上一个新主题吗?完全没必要,下面用最简单的方式实现。

根据日期自动加载相应的样式

首先,新创建一个CSS文件,放到原来的CSS下方(HTML位置),那么会根据顺序先匹配了原来主题的,再匹配新的CSS文件,将LOGO,导航等需要换的地方重新定义一下,很快的就实现。

但是要怎么自动切换呢?例如春节那天换上去?根据PHP的time()函数即可。如我的代码:

<?php if(time()>1454256000){?>

<link rel="stylesheet" type="text/css" media="all" href="http://itlu.org/usr/themes/newlobo/h2016.css" />

<?php }?>

意思是如果时间大于1454256000(转换出来就是2月1日0点0分)转换工具

当然可以再下一个判断,时间小于某个时间,则是在某一刻之后,不显示这个CSS。

我的博客只是换了几个小时,上午发现,太丑了,遂下线。

查看 CSS HTML Typecho的相关文章

转载本站原创文章请注明:文章转自 挨踢路,链接: https://itlu.org/articles/2249.html

已有 9 条评论

  1. 只是一般丑而已

    1. 大叔,这是安慰的话吗?反正我自己觉得丑。。。

  2. 我就不说你丑了。

    1. 这么直接的打击,真的好吗?

      1. 不说丑就是不丑,你要往好的方向想。

      2. 不说丑就是不丑,你要往好的方向想。

      3. 说得好像很有道理似的?

  3. 也许全挂成红的能统一一点。

    1. 没有设计美感,得去偷一个。。。

添加新评论

您好,#请填信息#修改