转自:http://oss.so/blog/21.html

在以往,如果要在网页上,实现时间轴效果,我们需要使用jQuery来实现。虽然jQuery十分的漂亮美观,但使用方法来说,太麻烦了。而我们现在通过css3就可以时间一个简单漂亮的时间轴制作了,我现在将我研究的css时间轴制作的方法放上来,给大家参考一下。

首先,我将CSS代码部分放上来

1
2
3
4
5
6
7
8
.times { display : block ; margin : 15px  0 ;} /*首先,我们要创建一个容器class*/
.times ul { margin-left : 25px ; border-left : 2px  solid  #ddd ;} /*利用ul标签的特性,设置外边框左移25px,左边边框是2px粗的实心线,颜色一般要浅一点*/
.times ul li { width : 100% ; margin-left : -12px ; line-height : 20px ; font-weight :narmal;} /*一般情况,通过li标签控制圆点回到时间线上,然后控制要出现的文字大小和是否粗体*/
.times ul li b { width : 8px ; height : 8px ; background : #fff ; border : 2px  solid  #555 ; margin : 5px ;border-radius: 6px ;-webkit-border-radius: 6px ;-moz-border-radius: 6px ; overflow : hidden ; display :inline- block ; float : left ;} /*利用处理加粗以外没有其它特别属性b标签做时间轴的圆点。*/
.times ul li span { padding-left : 7px ; font-size : 12px ; line-height : 20px ; color : #555 ;} /*设置span标签的属性,让它来做时间显示,加一点边距,使时间显示离时间线远一点*/
.times ul li:hover b { border : 2px  solid  #ff6600 ;} /*注意这一行,前面的li标签后面加了一个:hover伪属性,意思是鼠标移上来,激活后面的属性,这样可以设置鼠标移动到整个时间范围的时候,时间点和时间显示会变色*/
.times ul li:hover span { color : #ff6600 ;} /*同上*/
.times ul li p { padding-left : 15px ; font-size : 14px ; line-height : 25px ;} /*这里利用段落标签p做文字介绍*/

每一行我都加了注释,大家可以看看。

现在我们再来看看看html部分怎么做得

1
2
3
4
5
6
7
8
9
10
< div  class = "times" >
     < ul >
         < li >< b ></ b >< span >2010-01-01</ span >< p >这里是2010年哟</ p ></ li >
         <!--b标签不输入内容,span标签内输入时间不限制格式,p标签内输入介绍内容。注意,标签内不能使用div分割-->
         < li >< b ></ b >< span >2011-01-01</ span >< p >这里是2011年哟</ p ></ li >
         < li >< b ></ b >< span >2012-01-01</ span >< p >这里是2012年哟</ p ></ li >
         < li >< b ></ b >< span >2013-01-01</ span >< p >这里是2013年哟</ p ></ li >
         < li >< b ></ b >< span >2014-01-01</ span >< p >这里是2014年哟</ p ></ li >
     </ ul >
</ div >

整个时间轴我就是利用ul li 特性、以及css的基本功能实现的,相对于jQuery来说,少了不少功夫。

我们继续看看预览图吧!

我制作的主题都是有这种css时间轴效果的,使用办法跟这篇博文中的内容是一样的!

 (0)
除非注明,发表在『橙色阳光』的文章『纯CSS时间轴实现的办法,超简单的!』版权归橙色阳光所有。 转载请注明出处为“本文转载于『橙色阳光』原地址http://oss.so/blog/21.html”

纯CSS时间轴实现的办法,超简单的!相关推荐

  1. android时间轴左右交叉布局,快速简单的定制一个时间轴布局(LinearLayout)

    github: 先上图: 很多情况下,我们都会遇到需要类似于时间轴的一个布局,网上也有很多,但是很多情况下我们其实并不需要那么多库,毕竟64k限制就在那,不管我们用还是不用,它依然在那... 而且更多 ...

  2. 【技能】使用纯CSS+html写出方向箭头,简单大方,好看

    使用纯CSS+html写出方向箭头,贴出来就可以用,100%原创 <html><head><title></title><meta http-eq ...

  3. 迅雷总是提示更新升级的解决办法(超简单) win10

    今天突然发现这个升级模块又出来了, 下面的不要看了,这个方法并没有解决问题 迅雷每次打开提示更新了, 好恶心 终于今天找到这个小B崽子了 %*&#@- (先把迅雷关了)直接删除 估计关掉迅雷, ...

  4. vue实现物流时间轴效果

    实现效果 html <ul class="time-axis" :class="{ 'is-done': item.state === 1 }" v-fo ...

  5. 推荐几款jQuery时间轴插件Timeline

    原文地址:http://blog.csdn.net/xiaokui_wingfly/article/details/51907045 查看原文 查看在线演示Demo和更多原文内容教程:  http:/ ...

  6. 【时间轴】推荐几款jQuery时间轴插件Timeline

    查看原文 查看在线演示Demo和更多原文内容教程: http://www.ibloger.net/article/1185.html 3D效果的响应式CSS3时间轴 CSS时间轴3D效果实例,一套基于 ...

  7. 【MarkDown】CSDN Markdown之时间轴图timeline详解

    文章目录 时间轴图 一个关于时间轴图的例子 语法 分组 长`时间段`或`事件文本`换行 `时间段`和`事件文本`样式 自定义颜色方案 主题 基础主题 森林主题 黑色主题 默认主题 中性主题 与库或网站 ...

  8. 如何用Graphpad Prism 9作时间轴图

    如下图所示,是奶牛同期发情-定时输精的流程图,也可以称为时间轴图.本期我们简单讲解一下用graphpad如何做个类似这样的时间轴图. 1. 打开graphpad软件,如下图所示,依次选择XY数据类型, ...

  9. android自定义横向时间轴,Android自定义时间轴的实现过程

    本文讲述Android自定义时间轴的实现过程,供大家参考,具体内容如下 时间轴效果,实际上非常简单,就是listView中一个又一个的条目而已-.大家可以只关注一个条目. 首先展示一个条目的布局效果 ...

最新文章

  1. 漫谈回溯(未完待续)
  2. 找不到请求的 .Net Framework 数据提供程序。可能没有安装
  3. Test 2018-09-19
  4. 3DSlicer11:体系结构2
  5. 面试还搞不懂Redis,快看看这40道面试题!| 博文精选
  6. JDK源码解析之 Java.lang.Compiler
  7. 【云图】如何创建云图(云存储)
  8. RocketMQ(十)——Consumer消费进度(Offset)的管理
  9. 国外经典!架构师必备:《MongoDB实战》第2版
  10. Excel中如何引用 「文件名」、「sheet 页」的名字
  11. 基于flash AS3.0 的BASE64编码与解码类
  12. 大学生计算机考试PPT制作,计算机等级考试制作PPT表格
  13. PCI 卫星影像处理流程(PCI+Inpho+Global Mapper+PS)
  14. 事业公共基础计算机,2011安徽省事业编公共基础知识(必备资料)
  15. python后端工程师简历_【社招】字节跳动 - 后端开发工程师( Python Golang)-懂车帝...
  16. php中如何插入图片,php如何添加图片
  17. 正易判讀 6-4 韓長庚 著
  18. 使用PHP生成PDF文档
  19. 火星车开发板”SDR Receiver分析说明
  20. 小米电视2测评:蓝图远大,力不从心

热门文章

  1. 8.7 Oracle(版本19c)下载安装教程-保姆级
  2. LaTeX 常用宏包(转载)
  3. msn注册结尾为msn的邮箱
  4. POJ Sudoku 数独填数(深搜)
  5. 想毕业我阿里P8测开?除非把整条业务线都裁了.我的底气何来?
  6. 惠普HP CM1312nfi 彩色激光打印机如何添加网络打印机
  7. 利用3年日数据检验尾部风险测度(基于风险调整收益)
  8. 计算机用户加密,计算机文件加密的几种方法
  9. 雷军:穿越人生低谷的感悟(节选)
  10. HYPER-V RTM版安装