要实现类似QQ空间那样时光轴 时间轴效果

如图

====================

分析:左边 ul的border-left实现,这样会出现底部的 余出的线条,不美观,

所以考虑li的border-left实现。 li的padding-bottom撑开上下间距

h4标题的:before实现圆圈,定位到左边。

圆圈的实现使用绝对定位实现,注意下UL和LI实现方式下的,圆圈定位位置。

=========Ul实现边框=======

.money-process .process-list {
width: 90%;
height: 100%;
margin: 1.5rem auto 0;
padding-left: 2.5rem;
border-left: 2px #AAD8FC solid;
}

.process-list li h4:before {
content: '';
display: block;
width: 2.2rem;
height: 2.2rem;
line-height: 2.2rem;
border: 2px #52AFF9 solid;
border-radius: 50%;
text-align: center;
vertical-align: middle;
font-size: 1.2rem;
position: absolute;
left: -2.5rem;
top:-5px;
margin-left: -1.2rem;/*负值自身宽度一半,还有边框,所以也得计算添加边框宽度一半*/
background: #fff;
}

=========================

=================LI实现边框=====================

.process-list li {
position: relative;
padding-bottom: 2.5rem;
border-left: 2px #AAD8FC solid;
padding-left: 2.5rem;
}

.process-list li h4:before {
content: '';
display: block;
width: 2.2rem;
height: 2.2rem;
line-height: 1.8rem;
/*因为默认盒模型,公共样式里面设置了:before{box-sizing: border-box;},所以(22px-2*2px)是行高*/
border: 2px #52AFF9 solid;
-webkit-border-radius: 1.1rem;
border-radius: 1.1rem;
text-align: center;
vertical-align: middle;
font-size: 1.2rem;
position: absolute;
left: 0;
top: -6px;
margin-left: -1.2rem;
/*负值自身宽度一半,还有边框,所以也得计算添加边框宽度一半*/
background: #fff;
}

================================================

UL实现连接:http://files.cnblogs.com/files/leshao/%E6%97%B6%E9%97%B4%E8%BD%B4-UL.rar

LI实现链接:http://files.cnblogs.com/files/leshao/%E6%97%B6%E9%97%B4%E8%BD%B4-UL.rar

多谢酱油 ,简,一棵树,993

转载于:https://www.cnblogs.com/leshao/p/5158634.html

时光轴 时间轴 效果相关推荐

  1. 仿呱呱购物流时间轴效果(swift)

    仿呱呱购物流时间轴效果(swift): 在呱呱购App二期的优化过程中,发现物流信息详情界面显示的不太友好,由此,修改了部分代码使cell实现自适应,完美显示具体的物流轨迹.我使用了快递鸟的api,将 ...

  2. js实现的时间轴效果

    今天整理以前的资料发现以前写的一个时间轴效果,当时也是网上找了很久没有找到,就自己写了一个,现在发出来给有需要的人,代码写的可能有点乱. 效果图: 下面是美工做的设计图的效果(有个美工就是好): 下面 ...

  3. html简单垂直时间轴,简单的响应式垂直时间轴效果

    这是一款简单的响应式垂直时间轴效果.该垂直时间轴效果使用bootstrap网格进行布局,在小屏幕设备上会将所有的时间节点占满整行垂直排列. 使用方法 在页面中引入bootstrap.min.css文件 ...

  4. 用 CSS 从零写一个时间轴效果

    时间轴效果介绍 在前端开发中,我们会遇到一些场景特别适合用时间轴来展示,例如下面按照日期时间来记录发生的事件: 还可以做成下面这种比较流行的左右对称卡片风格的时间轴: 如果再稍加装饰,还能有更加高大上 ...

  5. Android实训案例(三)——实现时间轴效果的ListView,加入本地存储,实现恋爱日记的效果!

    Android实训案例(三)--实现时间轴效果的ListView,加入本地存储,实现恋爱日记的效果! 感叹离春节将至,也同时感叹时间不等人,一年又一年,可是我依然是android道路上的小菜鸟,这篇讲 ...

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

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

  7. HTML+CSS实现时间轴效果

    先看效果 <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8& ...

  8. 安卓:三分钟实现物流配送页面(时间轴效果)

    物流配送页面.主要使用RecycleView实现.通过判断将条目的第一条进行特殊处理.日后复制粘贴备用.效果图如下: 可以通过各个view的相对位置来实现啊,比如那一条竖线可以用imageview来实 ...

  9. 小程序时间轴和地区列表的实现,js+css实现时间轴效果

    老规矩先看效果图 先来看左图的地区列表是如何实现的. 我们在解析数据之前,要先看下数据结构 [{"_id": "XL28U3kPDdDCJ9m0"," ...

  10. Android自定义View之ListView实现时间轴效果:我只是个送快递的。

    先上效果图: 实现时间轴的原理 listview的基本使用,相信大家都很熟悉.先在layout下新建一个xml布局文件,对应一个子项的listView的显示内容.在上面的图我们可以看到,每一项都是 有 ...

最新文章

  1. TensorFlow损失函数
  2. 基于机器学习的化合物活性预测模型
  3. [ ]是数组结构 ndarray区分list列表结构 的理解,
  4. php实现变声,PHP:用UTF-8字符串中最接近的7位ASCII等效替换变音符号
  5. Python 进度条 tqdm
  6. CodeForces - 570D Tree Requests(树上启发式合并)
  7. 混合字符串字符数统计
  8. [css] 如何将元素的所有css属性恢复为初始化状态?
  9. putty远程登录linux有啥用,putty 自动远程登录linux
  10. Java 排序(转)
  11. 计科14-1 140201125 王振禹 作业三
  12. python学习06
  13. GNOME如何使用Git
  14. git查看提交者提交历史_如何维护您的提交者
  15. 演讲|微软全球公共事业部政府行业总经理Mark Day:第四次工业革命的数字红利...
  16. 关于IT结合测试,事前DB与事后DB的问题(之一:如何能更好的看出更新效果)。
  17. QQ概念版(WPF制作)
  18. matlab做nmf矩阵分解,进阶理解非负矩阵分解(NMF)
  19. c语言分数乘法,ATmega32中文资料.pdf
  20. 5-IP地址、端口、DNS服务器

热门文章

  1. DLP迈向NG DLP的进化之路
  2. Stellarium PC完全移植安卓版0.20.4
  3. IT大学生成长周报 | 第 4 期
  4. JavaScript获取汉字的区位码
  5. MongoDB World 2016参会全记录
  6. 万科企业宗旨、愿景与核心价值观
  7. 37.WLAN Qos介绍
  8. 微软收购雅虎要中国政府审批?
  9. TIBCO.Rendezvous简单的发消息的过程
  10. 计算机画图星星怎么画,教你尺规作图画五角星!