Vue实现时间轴效果
本文实例为大家分享了Vue实现时间轴效果的具体代码,供大家参考,具体内容如下
时间轴上的时间点数和描述文本均可自定义设置
效果图如下:
文章图片
①创建时间轴组件Timeline.vue:
{{ timelineDesc[n-1] }}
@blue: #1890ff; @green: #52c41a; @red: #f5222d; @gray: rgba(0,0,0,.25); .m-timeline-area {width: 360px; margin: 30px auto; .m-timeline {.m-timeline-item {position: relative; padding-bottom: 30px; .u-tail {position: absolute; top: 10px; left: 5px; height: calc(100% - 10px); border-left: 2px solid #e8e8e8; // 实线// border-left: 2px dotted #e8e8e8; // 点线// border-left: 2px dashed #e8e8e8; // 虚线}.u-dot {position: absolute; width: 8px; height: 8px; border: 2px solid @blue; border-radius: 50%; }.u-content {position: relative; top: -6px; margin-left: 25px; word-break: break-word; line-height: 24px; }}.last {.u-tail {display: none; }}}}
②在要使用的页面引入:
import Timeline from '@/components/Timeline'components: {Timeline}timelineDesc: ['Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.', 'Create a services site', 'Create a services site', 'Create a services site', 'Create a services site']
【Vue实现时间轴效果】以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
推荐阅读
- JavaScript|JavaScript Pinia代替 Vuex的可行性分析
- 前端|Chrome(谷歌浏览器)安装Vue插件vue-devtools(图文详细教程)
- vue|vue项目你一定会用到的性能优化!
- 面试|【vue网站优化】秒开网页
- WPF+SkiaSharp实现自绘拖曳小球
- Java实现拓扑排序算法的示例代码
- 投稿|关停极速达业务?每日优鲜:一切为了实现盈利
- 机器学习|吴恩达机器学习笔记---Octave教程(Python实现)
- 坚持,还不成功,WHY
- 从零开始实现lmax-Disruptor队列(六)Disruptor|从零开始实现lmax-Disruptor队列(六)Disruptor 解决伪共享、消费者优雅停止实现原理解析