时光轴效果如下:

鼠标滑过当前项时,左侧图标大小变大:

index.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>时光轴</title><style>.container {width: 800px;margin: 50px auto;}.vertical-timeline {color: #FFF;font-family: "微软雅黑", "Microsoft YaHei";}.vertical-timeline-block {width: 100%;border-left: 2px solid #DDD;margin: 0 20px;position: relative;padding-bottom: 30px;}/* 时间轴的左侧图标 */.vertical-timeline-icon {width: 40px;height: 40px;border-radius: 20px;position: absolute;left: -22px;top: 10px;text-align: center;line-height: 40px;cursor: pointer;transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;}.vertical-timeline-block {cursor: pointer;}.vertical-timeline-block:hover .vertical-timeline-icon {width: 50px;height: 50px;border-radius: 25px;line-height: 50px;left: -27px;box-shadow: 0 0 5px #CCC;font-size: 25px;}/* 时间轴的左侧图标的各种样式 */.v-timeline-icon1 {background-color: #2aabd2;}.v-timeline-icon2 {background-color: #5cb85c;}.v-timeline-icon3 {background-color: #8c8c8c;}/* 时间轴的左侧图标上的序号*/.vertical-timeline-icon i {font-style: normal;color: #FFF;}/* 时间轴上的具体内容 */.vertical-timeline-content {background-color: #5bc0de;margin-left: 60px;padding: 20px 30px;border-radius: 5px;position: relative;}/* 时间轴上的具体内容左侧箭头 */.vertical-timeline-content:before {content: '';width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid #5bc0de;border-left: 10px solid transparent;position: absolute;right: 100%;top: 20px;}/* 时间轴的具体内容的格式 */.timeline-content {text-indent: 2em;}.time-more {overflow: hidden;}.time-more .time {float: left;line-height: 40px;display: inline-block;}.time-more .more {float: right;}.time-more .more a {display: inline-block;height: 20px;padding: 8px 15px;color: #FFF;text-decoration: none;font-size: 15px;}/* “更多信息”的风格 */.more-style1 {border-radius: 5px;background-color: #565656;}.more-style1:hover {background-color: #696969;}.more-style2 {border-radius: 5px;background-color: #1AB394;}.more-style2:hover {background-color: #18A689;}.more-style3 {border-radius: 5px;background-color: #1C84C6;}.more-style3:hover {background-color: #1A7BB9;}</style>
</head>
<body><div class="container"><div class="vertical-timeline"><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon1"><i class="icon">1</i></div><div class="vertical-timeline-content"><h2>时间点1</h2><p class="timeline-content">我去吃了个午饭</p><p class="time-more"><span class="time">2016/4/30 13:48</span><span class="more more-style1"><a href="#">更多信息</a></span></p></div></div><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon2"><i class="icon">2</i></div><div class="vertical-timeline-content"><h2>时间点2</h2><p class="timeline-content">我去吃了个午饭</p><p class="time-more"><span class="time">2016/4/30 13:48</span><span class="more more-style2"><a href="#">更多信息</a></span></p></div></div><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon3"><i class="icon">3</i></div><div class="vertical-timeline-content"><h2>时间点3</h2><p class="timeline-content">我去吃了个午饭</p><p class="time-more"><span class="time">2016/4/30 13:48</span><span class="more more-style3"><a href="#">更多信息</a></span></p></div></div><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon1"><i class="icon">4</i></div><div class="vertical-timeline-content"><h2>时间点1</h2><h2>时间点1</h2><h2>时间点1</h2><h2>时间点1</h2></div></div><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon2"><i class="icon">5</i></div><div class="vertical-timeline-content"><h2>时间点1</h2><h2>时间点1</h2><h2>时间点1</h2></div></div><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon3"><i class="icon">6</i></div><div class="vertical-timeline-content"><h2>时间点1</h2><h2>时间点1</h2><h2>时间点1</h2></div></div></div></div>
</body>
</html>

下面为 时光轴左侧添加 “标题”,如:

index2.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>时光轴</title><style>.container {width: 800px;margin: 50px auto;}.vertical-timeline {color: #FFF;font-family: "微软雅黑", "Microsoft YaHei";position: relative;}.vertical-timeline-block {width: 100%;border-left: 2px solid #DDD;margin: 0 20px;position: relative;padding-bottom: 30px;cursor: pointer;}/* 时间轴的左侧图标 */.vertical-timeline-icon {width: 40px;height: 40px;border-radius: 20px;position: absolute;left: -22px;top: 10px;text-align: center;line-height: 40px;cursor: pointer;transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;}.vertical-timeline-block:hover .vertical-timeline-icon {width: 50px;height: 50px;border-radius: 25px;line-height: 50px;left: -27px;box-shadow: 0 0 5px #CCC;font-size: 25px;}/* 时间轴的左侧图标的各种样式 */.v-timeline-icon1 {background-color: #2aabd2;}.v-timeline-icon2 {background-color: #5cb85c;}.v-timeline-icon3 {background-color: #8c8c8c;}/* 时间轴的左侧图标上的序号*/.vertical-timeline-icon i {font-style: normal;color: #FFF;}/* 时间轴上的具体内容 */.vertical-timeline-content {background-color: #5bc0de;margin-left: 60px;padding: 20px 30px;border-radius: 5px;position: relative;}/* 时间轴上的具体内容左侧箭头 */.vertical-timeline-content:before {content: '';width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid #5bc0de;border-left: 10px solid transparent;position: absolute;right: 100%;top: 20px;}/* 时间轴的具体内容的格式 */.timeline-content {text-indent: 2em;}.time-more {overflow: hidden;}.time-more .time {float: left;line-height: 40px;display: inline-block;}.time-more .more {float: right;}.time-more .more a {display: inline-block;height: 20px;padding: 8px 15px;color: #FFF;text-decoration: none;font-size: 15px;}/* “更多信息”的风格 */.more-style1 {border-radius: 5px;background-color: #565656;}.more-style1:hover {background-color: #696969;}.more-style2 {border-radius: 5px;background-color: #1AB394;}.more-style2:hover {background-color: #18A689;}.more-style3 {border-radius: 5px;background-color: #1C84C6;}.more-style3:hover {background-color: #1A7BB9;}.vtb-tit {padding: 0 10px;height: 50px;line-height: 50px;text-align: center;background-color: #1A7BB9;border-radius: 5px;position: absolute;left: -120px;top: 10px;}</style>
</head>
<body><div class="container"><div class="vertical-timeline"><div class="vtb-tit">总时间点1</div><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon1"><i class="icon">1</i></div><div class="vertical-timeline-content"><h2>时间点1<a href="javascript:void(0)" class="del-timeline-block"></a></h2><p class="timeline-content">我去吃了个午饭</p><p class="time-more"><span class="time">2016/4/30 13:48</span><span class="more more-style1"><a href="#">更多信息</a></span></p></div></div><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon2"><i class="icon">2</i></div><div class="vertical-timeline-content"><h2>时间点2</h2><p class="timeline-content">我去吃了个午饭</p><p class="time-more"><span class="time">2016/4/30 13:48</span><span class="more more-style2"><a href="#">更多信息</a></span></p></div></div><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon3"><i class="icon">3</i></div><div class="vertical-timeline-content"><h2>时间点3</h2><p class="timeline-content">我去吃了个午饭</p><p class="time-more"><span class="time">2016/4/30 13:48</span><span class="more more-style3"><a href="#">更多信息</a></span></p></div></div><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon1"><i class="icon">4</i></div><div class="vertical-timeline-content"><h2>时间点1</h2><h2>时间点1</h2><h2>时间点1</h2><h2>时间点1</h2></div></div><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon2"><i class="icon">5</i></div><div class="vertical-timeline-content"><h2>时间点1</h2><h2>时间点1</h2><h2>时间点1</h2></div></div><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon3"><i class="icon">6</i></div><div class="vertical-timeline-content"><h2>时间点1</h2><h2>时间点1</h2><h2>时间点1</h2></div></div></div><div class="vertical-timeline"><div class="vtb-tit">总时间点2</div><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon1"><i class="icon">1</i></div><div class="vertical-timeline-content"><h2>时间点1</h2><p class="timeline-content">我去吃了个午饭</p><p class="time-more"><span class="time">2016/4/30 13:48</span><span class="more more-style1"><a href="#">更多信息</a></span></p></div></div><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon2"><i class="icon">2</i></div><div class="vertical-timeline-content"><h2>时间点2</h2><p class="timeline-content">我去吃了个午饭</p><p class="time-more"><span class="time">2016/4/30 13:48</span><span class="more more-style2"><a href="#">更多信息</a></span></p></div></div><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon3"><i class="icon">3</i></div><div class="vertical-timeline-content"><h2>时间点3</h2><p class="timeline-content">我去吃了个午饭</p><p class="time-more"><span class="time">2016/4/30 13:48</span><span class="more more-style3"><a href="#">更多信息</a></span></p></div></div><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon1"><i class="icon">4</i></div><div class="vertical-timeline-content"><h2>时间点1</h2><h2>时间点1</h2><h2>时间点1</h2><h2>时间点1</h2></div></div><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon2"><i class="icon">5</i></div><div class="vertical-timeline-content"><h2>时间点1</h2><h2>时间点1</h2><h2>时间点1</h2></div></div><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon3"><i class="icon">6</i></div><div class="vertical-timeline-content"><h2>时间点1</h2><h2>时间点1</h2><h2>时间点1</h2></div></div></div><div class="vertical-timeline"><div class="vtb-tit">总时间点2</div><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon1"><i class="icon">1</i></div><div class="vertical-timeline-content"><h2>时间点1</h2><p class="timeline-content">我去吃了个午饭</p><p class="time-more"><span class="time">2016/4/30 13:48</span><span class="more more-style1"><a href="#">更多信息</a></span></p></div></div><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon2"><i class="icon">2</i></div><div class="vertical-timeline-content"><h2>时间点2</h2><p class="timeline-content">我去吃了个午饭</p><p class="time-more"><span class="time">2016/4/30 13:48</span><span class="more more-style2"><a href="#">更多信息</a></span></p></div></div><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon3"><i class="icon">3</i></div><div class="vertical-timeline-content"><h2>时间点3</h2><p class="timeline-content">我去吃了个午饭</p><p class="time-more"><span class="time">2016/4/30 13:48</span><span class="more more-style3"><a href="#">更多信息</a></span></p></div></div><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon1"><i class="icon">4</i></div><div class="vertical-timeline-content"><h2>时间点1</h2><h2>时间点1</h2><h2>时间点1</h2><h2>时间点1</h2></div></div><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon2"><i class="icon">5</i></div><div class="vertical-timeline-content"><h2>时间点1</h2><h2>时间点1</h2><h2>时间点1</h2></div></div><div class="vertical-timeline-block"><div class="vertical-timeline-icon v-timeline-icon3"><i class="icon">6</i></div><div class="vertical-timeline-content"><h2>时间点1</h2><h2>时间点1</h2><h2>时间点1</h2></div></div></div></div>
</body>
</html>

网页中时光轴的简单实现相关推荐

  1. 如何把报表放到网页中显示(Web页面与报表简单集成例子)

    1.问题描述 现在用户开发的系统基本上趋向于BS架构的浏览器/服务器模式,这些系统可能由不同的语言开发,如HTML.ASP.JSP.PHP等,因此需要将制作好的报表嵌入到这些页面中. FineRepo ...

  2. 如何在网页中插入视频(简单实用)

    很多人会问在网页中怎么插入视频,在HTML5中有新标签--video标签,但是兼容性可就没那么好了. 下面这段代码可以直接使用,里面的几个路径注意一下. <object classid=&quo ...

  3. python 批量下载网页图片_Python 实现简单的爬虫功能 -----批量下载网页中的图片...

    我使用的是macPro , mac 自带了python2.7 , 我自己下载了pytho3.6根据操作进行安装后,终端默认的还是 python 2.7, 需要修改为 Python3.6 进入 ~/.b ...

  4. php获取本页面div内容,php获取网页中图片、DIV内容的简单方法

    1.获取网页中所有的图片: 复制代码 代码如下: //取得指定位址的內容,并储存至 $text $text=file_get_contents('http://www.jb51.net/'); //取 ...

  5. 怎么在html详情页加视频,如何在网页中插入视频(简单实用)

    很多人会问在网页中怎么插入视频,在HTML5中有新标签--video标签,但是兼容性可就没那么好了. 下面这段代码可以直接使用,里面的几个路径注意一下. 注意一下里面的几个参数. http://xwz ...

  6. js手机键盘遮挡_完美解决手机网页中输入框被输入法遮挡的问题

    之前要做一个弹出对话框,填写信息,发现在手机上看的时候,较后的输入框在填写信息时,输入框被输入法遮挡,只能盲填. 前提 1.弹出的对话框用display:fixed定位的 2.对话框大小固定 解决办法 ...

  7. 网页中Google Map的使用

    要在自己的网页中嵌入地图,常用的方法可以归纳为以下几种: 1.最简单的方法 --使用谷歌地图主页的"链接" 如果你只需要在自己的页面上显示某个特定范围的地图,比如你的公司所在地,但 ...

  8. Python学习笔记(八)—使用正则获取网页中所需要的信息。

    使用正则表达式的几个步骤: 1.用import re 导入正则表达式模块: 2.用re.compile()函数创建一个Regex对象: 3.用Regex对象的search()或findall()方法, ...

  9. 获取网页源代码的最简单办法

    获取网页源代码的最简单办法,就是利用 WinInet 单元中的函数: Code uses WinInet; function GetWebPage(const Url: string):string; ...

最新文章

  1. linux c 屏幕触摸_交互式拼接屏应用互动触摸屏实现大屏幕拼接墙
  2. 虚拟化服务器故障,修复vSphere vCenter服务器故障的技巧
  3. underscore.js 页面数据渲染
  4. timeval的时间转换成毫秒之后多大的数据类型可以装下
  5. [css] 要是position跟display、overflow、float这些特性相互叠加后会怎么样?
  6. Windows Server2012虚拟内存设置
  7. 解决openresty http客户端不支持https的问题
  8. Android中URI的格式
  9. as3 字符处理函数
  10. 系统学习深度学习(十三)--Batch Normalization
  11. Yii框架怎么寻找对应视图
  12. ArcGIS版本更新对比
  13. python socket编程详细教程_最基础的Python的socket编程入门教程
  14. gmail smtp 535 5.7.8无法登陆解决
  15. 百度地图通过经纬度坐标绘制移动路径轨迹
  16. 苏锡常镇一模数学试卷含官方答案
  17. layer常用功能-子页面关闭当前窗口-执行子页面方法-方法回调
  18. open judge 内排序:Freda的越野跑
  19. Beautifulsoup+正则表达式多线程爬取小姐姐图片
  20. Android10.0修改默认usb为MTP模式

热门文章

  1. 超400亿营收的低价白马股 蓝色光标还有多大潜力可挖
  2. C# Marshal
  3. Python 中如何实现斐波那契数列递归函数?
  4. Echarts大数据可视化物流航向省份流向迁徙动态图,开发全解+完美参数注释
  5. 怎么把字母缩小当符号_怎么快速入门学电子电路?老电工:这2条是必经之路,早学早入门!...
  6. 用matlab人脸识别,人脸识别matlab程序
  7. markdown keynote
  8. java微服务环境配置——注册中心 配置中心Nacos
  9. 1Sigma~3sigma
  10. 正态分布西格玛越大_正态分布中什么是1 sigma原则,2sigma原则,3sigma原则