timeline

一、拉取代码

git clone https://github.com/thelostword/timeline.git

二、npm install

三、npm run dev

四、效果

在这里插入图片描述

五、代码查看

<body>
  <canvas id="Timeline"></canvas>
  <div>
    <p>当前时间:</p>
    <strong id="TimeValue"></strong>
  </div>

  <script type="module">
    import TimeLine, { format } from './dist/timeline.es.js';

    const timeline = new TimeLine('#Timeline', {
      fill: false,
      zoom: 4,
    });

    timeline.draw({
      currentTime: 1651827817000,
      areas: [{
        startTime: 1651827433000,
        endTime: 1651829413000,
        bgColor: '#f897aa'
      },{
        startTime: 1651829533000,
        endTime: 1651832533000,
      }],
    });

    const TimeValue = document.querySelector('#TimeValue');
    TimeValue.textContent = format(timeline.getCurrentTime(), 'YYYY-MM-DD HH:mm:ss');

    timeline.on('dragged', (timestamp) => {
      TimeValue.textContent = format(timestamp, 'YYYY-MM-DD HH:mm:ss');
    });
    console.log(timeline);
  </script>
</body>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值