博主提供方法很简单,就是一段代码,一段css。时光轴的效果也不错,比较简洁,适合记录博客的一些重大事件。
详细操作步骤(以Wordpress为例说明):
1、在我们所使用的Wordpress主题的style.css文件最后面添加以下代码:
- /* 站点动态时间轴 */
- #teamnewslist ol{list-style:none;padding-left: 14px;border-left: 2px solid #eee;font-size: 15px;color: #666;}
- #teamnewslist b{font-size: 12px;font-weight: normal;color: #999;display: block;position: relative;margin-bottom:5px;}
- #teamnewslist b::after{position: absolute;top: 6px;left: -22px;content: '';width: 14px;height: 14px;border-radius: 50%;background-color: #fff;border: 2px solid #ccc;box-shadow: 2px 2px 0 rgba(255,255,255,1), -2px -2px 0 rgba(255,255,255,1)}
- #teamnewslist li{list-style:none;margin: 0 0 20px 0;line-height: 100%;}
- #teamnewslist li:hover{color: #555;}
- #teamnewslist li:hover b::after{border-color: #C01E22;}
- #teamnewslist li:hover b{color: #C01E22;}
- #teamnewslist{padding-left:33px;}
- #timedd dd{margin:0;padding:0;}
- #timedd dl{width:100%;height:auto;display:block;overflow:hidden;margin:0 auto;font-size:10pt;line-height:160%;}
- #timedd dt,dt a{width:100%;height:auto;display:block;font-weight: bold;color:#333;font-size:18px;cursor:pointer;padding: 1px 0 0 14px;}
- #timedd dt a:hover{color: #FF0000;}
2、在编辑页面或文章时,请切换到文本模式, 然后按以下格式编辑内容:
大家可以看出来第一个年份代码和第二个是一样的,其实就是一段代码一直循环。如果需要添加年份,就复制其中一段代码粘贴到后面就可以了,其中上面这段代码中需要注意的地方有三个。
以下这段代码是我从上面的每段代码开头复制的,以便给大家说清楚需要修改的地方!这段代码不添加在任何地方,只是为了给大家说明!
- <dt onClick=javascript:ShowFLT(1) href="javascript:void(null)"><a href="javascript:;">2018</a></dt><dd id=LM1>
- <dt onClick=javascript:ShowFLT(2) href="javascript:void(null)"><a href="javascript:;">2017</a></dt><dd id=LM2 style="DISPLAY: none">
这上面代码里面的2017 2018 都是年份,里面的ShowFLT(1)和ShowFLT(2)还有dd id=LM1和dd id=LM2 这个1和2就是顺序。
如果你想添加一个2016年的年份的话,就把上面循环的那段代码复制一遍按照格式粘贴在下面,然后把ShowFLT和LM 改成 3 。就行了。
例如:
- ******这是第一个年份开始,用的时候删除这句话!******
- <dt onClick=javascript:ShowFLT(3) href="javascript:void(null)"><a href="javascript:;">2015</a></dt>
- <dd id=LM3>
- <div id="teamnewslist">
- <ol>
- <li><b>2017年X月X日</b>.........</li>
- <li><b>2017年08月10日</b>内容。</li>
- </ol>
- </div>
- </dd>
- ******这是第一个年份结束,用的时候删除这句话!******
如果你想默认展开时间轴记录,就把<dd id=LM2 style="DISPLAY: none">中的style="DISPLAY: none删除,比如以上代码中我默认展开的是2018年的时间轴,所以我删除了style="DISPLAY: none"如果你想默认全部展开,就全部删除,反之全部添加!
如果你想在所在年份里面添加一条记录就把上面代码中的其中一条记录<li></li>复制粘贴,然后修改文字即可!
- <li><b>2015年12月9日</b>这是第一条</li>
- <li><b>2015年12月7日</b>这是第二条</li>
- <li><b>2015年12月3日</b>就是这样搞</li>
3、在你的博客footer.php文件里面的</body>之前添加这段js!
- <script>
- var number=2; //定义条目数
- function LMYC() {
- var lbmc;
- for (i=1;i<=number;i++) {
- lbmc = eval('LM' + i);
- lbmc.style.display = 'none';
- }
- }
- function ShowFLT(i) {
- lbmc = eval('LM' + i);
- if (lbmc.style.display == 'none') {
- LMYC();
- lbmc.style.display = '';
- }
- else {
- lbmc.style.display = 'none';
- }
- }
- </script>
这段js需要修改的地方就是上面的定义条目数 ,这个定义条目数是和上面有几个年份对应的,如果你有三个年份你就修改成3 ,4个 你就修改成4!
再说简单一点就是这篇文章最上面的那段代码,你循环了几次就填写几 !上面我循环了两次所以我这里是2!
- 我的微信
- 这是我的微信扫一扫
-
- 我的微信公众号
- 我的微信公众号扫一扫
-
2022年6月14日 18:54 16楼
只要我肯努力,没什么事情是我搞不砸的。
2020年7月12日 18:56 15楼
故人具鸡黍(sh?),邀我至田家。绿树村边合,青山郭外斜。开轩面场圃(p?),把酒话桑麻。待到重阳日,还来就菊花。—-【过故人庄(唐孟浩然)】
2020年6月5日 21:47 14楼
如切如磋,如琢如磨—-【诗经·卫风·淇奥】
2020年5月8日 00:10 13楼
老吾老,以及人之老;幼吾幼,以及人之幼—-【孟子·梁惠王下】
2020年3月14日 16:37 12楼
京口瓜洲一水间(jiàn),钟山只隔数重山。春风又绿江南岸,明月何时照我还?—-【泊船瓜洲(北宋王安石)】
2020年2月28日 07:09 11楼
给客户机安装主板驱动可有效避免USB失灵问题,现在已经是WIN7,安装主板驱动更好。