CSS实现一个动态横向时间轴

先看效果


html

<template><x-view class="stepFlex"><x-viewv-for="(item, index) in testList":key="index"style="position: relative; flex: 1; text-align: center;margin-top:-10px"><x-view >{{ item.name }}</x-view><x-view:class="item.ceshi == '1' ? 'greenCircle' :item.ceshi == '2' ? 'now' : 'greyCircle'"></x-view>  <x-viewv-if="index !== testList.length - 1":class="testList[index + 1].ceshi != '3' ? 'greenline' : 'greyline'"></x-view><x-view style="margin-top:20px">{{ item.time }}</x-view></x-view></x-view>
</template>

css

.stepFlex {display: flex;.greenCircle {top: calc(50% - 4px);left: calc(50% - 4px);position: absolute;z-index: 2;width: 8px;height: 8px;border-radius: 50%;background-color: #08d0c3;}.now{top: calc(50% - 8px);left: calc(50% - 8px);position: absolute;z-index: 3;width: 8px;height: 8px;border-radius: 50%;background-color: #08d0c3;border: 4px solid #cef6f3;}.greyCircle {top: calc(50% - 4px);left: calc(50% - 4px);position: absolute;z-index: 2;width: 8px;height: 8px;border-radius: 50%;background-color: #ccc;}.greenline {width: 100%;top: calc(50% - 2px);left: calc(50% - 2px);height: 2px;background-color: #08d0c3;position: absolute;}.greyline {height: 0;border: 1px dashed #ccc;width: 100%;top: calc(50% - 2px);left: calc(50% - 2px);position: absolute;}
}

js

testList:[{name:'购买',time:'2019/01/25',ceshi:1},{name:'起息',time:'2019/01/25',ceshi:2},{name:'到期',time:'2019/01/25',ceshi:3}],

CSS实现一个动态横向时间轴相关推荐

  1. html做一页关于时间轴的网站,前端css实现最基本的时间轴的示例代码

    本文介绍了前端css实现最基本的时间轴的示例代码,分享给大家,具体如下: 原型: 代码: 状态详情 #timeleft div { height: 65px; color: #333333; } #t ...

  2. 用HTML+css制作一个动态的天气图标

    前言 本文讲解用HTML+css制作一个动态的天气图标,如果觉得对你有帮助请关注小编,你的支持就是我更新的动力! 成品展示: 本程序是一个动态的 一.HTML部分 <!DOCTYPE html& ...

  3. js用滚动条模拟横向时间轴

    原理是通过设置时间轴盒子overflow-x: scroll;横向溢出的时候出现滚动条: (同理,制作纵向时间轴则设置overflow-y: scroll) 在时间轴盒子外层再包裹一个固定大小的div ...

  4. 一个简单的时间轴demo

    一个时间轴的组成 使用一个块级元素包裹内容,并未块级元素设置边框 定义圆形或者菱形等元素标签,子元素设置偏移或者定位元素将图标定位到边框上 使其中的内容不溢出,自动换行,内容自动撑高 英文自动换行:w ...

  5. vue实现横向时间轴

    最近项目需求,一个横向的时间轴,看了看elmentUi只有一个纵向的,干脆自己手撸一个 效果图如下: <div class="Timeline"><h2>操 ...

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

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

  7. Vue,swipper手写横向时间轴

    在一次需求中,UI交互用是关于时间轴,手写代码如下: HTML代码: HTML: <!-- 时间轴 --><div class="swiper-container" ...

  8. 用timeline 时间线 和 Collapse 折叠面板做一个简单的时间轴

    项目上有个时间轴功能,我看了一下element上有时间轴功能,不过有点太简单,我想改造一下这个时间轴,记录一下,用Timeline 时间线 和 Collapse 折叠面板,两个加起来做了一时间轴,当是 ...

  9. Echarts 动态数据+时间轴格式化

    最近再项目中遇到实时绘制数据波形图,设计到echarts 的时间轴问题,下面是绘制的图 我们直接看option配置项 后面画红框的为x横轴时间轴线格式化的重要部分,你可以根据设计原图的格式化自己想要的 ...

最新文章

  1. matlab 寻找二进制图像边缘
  2. bootstrap的滚动监听
  3. competition in a limited resource
  4. Whois查询接口文档
  5. [置顶] 删除:大数据取舍之道读书笔记
  6. 13种重要的云原生工具,让交付过程更快
  7. 通过代码解决SharePoint列表视图权限分配问题
  8. python和ui设计,PySide2相当于PyQt5的loadUiType(),用于在UI设计中动态混合
  9. flask创建mysql表_Flask-SQLAlchemy 无法创建数据库???
  10. BZOJ1787 Meet紧急集合
  11. Linux常见目录含义及功能
  12. 使用css样式设计一个简单的html登陆界面
  13. 如何提高团队的研发效率呢?
  14. Mysql8数据库导到Mysql5数据库,报错Unknown collation: 'utf8mb4_0900_ai_ci'
  15. 移动硬盘写速度不到1M
  16. 链塔智库联合清华发布《2018区块链技术应用白皮书》
  17. spacy中en_core_web_sm安装问题
  18. git学习笔记(三)—— 远程仓库
  19. 数据库可视化工具 dbForge Studio for MySQL 快速入门以及进阶指导
  20. CATIA工程图插入图框

热门文章

  1. java数字金额转换成汉字大写
  2. 计算机开机先检测什么问题,电脑按下开机键后 没反应 但检测电源却没有問題,是什么情况?...
  3. 【工作效率】Windows平台提升工作效率常用软件
  4. 常用工业通讯协议开源实现
  5. U盘测试、磁盘测试工具-使用于ROM类型存储器,U盘测试,SD卡测试
  6. 提高js调试效率的一个快捷键ctr+g 快速定位代码行
  7. ArcGIS栅格计算器
  8. 日本村田 MURATA 产品推广信
  9. 相约孙武不夜城,共谱时代华章
  10. html5教程精灵,HTML5+CSS3基础之CSS Sprites(CSS精灵)