vue横向时间轴插件,vue时钟效果

  vue横向时间轴插件,vue时钟效果

  这篇文章主要为大家详细介绍了某视频剪辑软件实现时间轴效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  本文实例为大家分享了某视频剪辑软件实现时间轴效果的具体代码,供大家参考,具体内容如下

  时间轴上的时间点数和描述文本均可自定义设置

  效果图如下:

  创建时间轴组件Timeline.vue:

  模板

  div class= m-时间线-面积

  div class=m时间轴

  差异

  :class=[m-timeline-item ,{last: n===totalDots}]

  v-for=n in totalDots

  :key=n

  div class=u形尾部/div

  div class=u-dot/div

   u内容

  p{{ timelineDesc[n-1] }}/p

  /div

  /div

  /div

  /div

  /模板

  脚本

  导出默认值{

  名称:"时间线",

  道具:{

  timelineDesc: {

  类型:数组,

  默认值:()={

  return []

  }

  },

  totalDots: {

  类型:数量,

  默认值:3

  }

  }

  }

  /脚本

  style lang=less 范围

  @ blue:# 1890 ff;

  @绿色:# 52c 41a

  @ red:# f 5222d;

  @gray: rgba(0,0,0,25);间位时间线-区域{

  宽度:360像素

  边距:30px自动;间位时间轴{。间位时间线-项目{

  位置:相对;

  填充-底部:30px。u形尾翼{

  位置:绝对;

  top:10px;

  左:5px

  高度:calc(100%-10px);

  border-left:2px solid # e8e8e 8;//实线

  //border-left:2px dotted # e8e8e 8;//点线

  //border-left: 2px虚线# e8e8e8//虚线

  }。u点{

  位置:绝对;

  宽度:8px

  高度:8px

  边框:2px纯色@蓝色;

  边界半径:50%;

  }。你-内容{

  位置:相对;

  top:-6px;

  左边距:25px

  断字:断字;

  行高:24px

  }

  }。最后一个。u形尾翼{

  显示:无;

  }

  }

  }

  }

  /风格

  在要使用的页面引入:

  时间轴:total dots= 5 :时间轴desc=时间轴desc /

  从"@/组件/时间线"导入时间线

  组件:{

  时间表

  }

  时间线说明:["在所有人看来,这是一个错误,这一点必须得到解释。创建服务站点,创建服务站点,创建服务站点,创建服务站点]

  以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: