<el-timeline :reverse="reverse">
<el-timeline-item v-for="(item, index) in warnList" :key="index">
<div class="photo"></div>
<div class="timestamp">
<span class="message-label">时间:</span>
<span>{{ item.capTime }}</span>
</div>
<div class="message">
<span class="message-label">地址:</span>
<span>{{ item.channelName }}</span>
</div>
</el-timeline-item>
</el-timeline>
script
reverse: true,

.photo {
width: 122px;
height: 77px;
border: 1px solid;
}
.timestamp {
position: absolute;
left: 169px;
top: 10px;
color: #FFFFFF;
}
.message {
font-size: 14px;
font-weight: 400;
font-family: Microsoft YaHei;
position: absolute;
left: 169px;
top: 45px;
color: #FFFFFF;
}
.message-label {
color: rgba(254, 254, 254, 0.52);
}
/deep/ .el-timeline {
padding-left: 10px;
margin-right: 33px;
}
/deep/ .el-timeline-item__wrapper {
display: flex;
justify-items: center;
}
/deep/ .el-timeline-item__timestamp {
font-size: 14px;
color: #FFFFFF;
margin-top: 14px;
}
/deep/ .el-timeline-item__node {
width: 32px;
height: 32px;
background: url(../../../assets/Images/dialog/dot.png) no-repeat;
background-size: 100% 100%;
}
/deep/ .el-timeline-item__tail {
border-color: rgba(169, 165, 196, .1);
margin-top: 12px;
}
/deep/ .el-timeline-item__node--normal {
left: -11px;
}
前端时间轴组件实现及样式定制
这篇博客详细介绍了如何使用Vue.js实现一个可逆向展示的时间轴组件。内容包括时间轴项的布局、时间戳和消息内容的显示,以及自定义样式如照片区域、时间戳和消息的定位等。此外,还展示了如何通过`/deep/`选择器进行组件样式的深度穿透定制,以调整节点、尾部线条、节点背景等样式。
2690

被折叠的 条评论
为什么被折叠?



