效果图:其实下面代码显示的是年份,自行替换你需要的就是了
由于我的时间轴要去根据页面的真假数据进行改变,所以下面的 chooseHeaderItem方法你可以自己改,图片自己找吧
headerList 这个是我写的页面,每个页面对应路由的id,毕竟是大屏,中间有个logo分割了,所以有index判断
<template lang="html">
<div class="cockpit-header-wrapper">
<!-- 中头 -->
<div class="time-line">
<div class="full-container" id="time-line"></div>
<img src="~assets/images/left.png"
class="prev-img" alt="" @click="prevBtn()">
<img src="~assets/images/right.png"
class="next-img" alt="" @click="nextBtn()">
</div>
<!-- 左侧 -->
<div class="left-item">
<div class="inline-block item-div header-bg-left"
:class="{ 'active': item.title == chooseItem.title }"
v-for="(item, index) in headerList" v-if="index < 3"
@click.prevent="chooseHeaderItem(item)">
<img :src="item.icon" class="inline-block icon-img" alt="">
<div class="inline-block">
{
{ item.title }}
</div>
</div>
</div>
<!-- 右侧 -->
<div class="right-item">
<div class="inline-block item-div header-bg-right"
:class="{ 'active': item.title == chooseItem.title }"
v-for="(item, index) in headerList" v-if="index > 2"
@click.prevent="chooseHeaderItem(item)">
<img :src="item.icon" class="i