vue项目中利用css实现简单的时间轴

本文介绍如何在Vue项目中实现一个垂直时间轴,展示时分秒,并能水平滑动选择日期。通过CSS实现时间线效果,利用border边框和图片结合。同时,借助微信小程序的scroll-view组件,实现横向滑动查看日期的功能。文章提供了HTML、CSS和JS的实现细节。
摘要由CSDN通过智能技术生成

需求

竖直方向上是一栏时间轴(显示时分秒),水平方向上可以选择时间(日期),且可以横向滑动.

实现

竖向

先写一个大的div,包含整个卡片的内容,里面有一张圆点图片,一条时间线,还有里面的时间信息,图片文字信息。
时间线的思路是:利用css 中border边框来显示,如果要加入动态效果,比如改变颜色,可以通过JS或者hover属性来切换这条线的颜色。
实现的效果图:
这里写图片描述

html:

<div class="message">
    <div class="circle"><img src="../../../static/icon/main.png" alt=""></div><span class="time">{
   {
   item.time}}</span>
    <div class="lineborder">
      <img src="../../../static/icon/main.png" alt="">
      <!--<p>text</p>-->
    </div>
  </div>

CSS:

.message{
    display: block;
    width: 100%;
    height: 450rpx;
  }
  .circle{
    margin-left: 28rpx;
    margin-right
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值