物流查询时间轴效果

本文介绍如何利用CSS创建物流查询时间轴效果,重点在于如何让线条跟随流程自适应长度。作者最初尝试img填充高度,但由于高度设置为auto而未能成功。后来采用伪类`:before`创建绝对定位的竖线,实现线条效果。文中还提到一种更简洁的方法,通过直接在div内添加带样式的子div来创建线条。
摘要由CSDN通过智能技术生成



效果图。

今天讲中间那条线,线的长度要实现跟随整个流程自适应。

一开始我的思路是img高度填充父div,但我的body,html,div都是height:auto;不是固定长度,导致无法实现。

公司一个姐姐给我一个思路,设置li的border-right,我试了,但不知道怎么挪到中间,要弄懂又得花很久。

不想用js,也不想用jquery,犯不着。

经过长时间的尝试和查询,最后使用的方法是伪类,以下是代码,我的布局是纵向布局再float:left,最左边时间界面class="a_tm_info":


.a_tm_info{ 
  position: relative; 


.a_tm_info::before { 
  content: ''; 
  position: absolute; 
  top: 0; 
  left: 254px; 
  height: 100%; 
  width: 4px; 
  background: #ddd; 
  z-index: -1;

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值