timeline(左右结构)

el-timeline嵌套el-timeline使用时,子级el-timeline节点时间线不显示 给嵌套使用的子级el-timeline组件的el-timeline-item增加属性区分当前节点是否为最后一个节点,一般来说接口会返回一个状态来区分当前节点是否已审批,顺序排列时,未审批节点即为最后一个节点,利用这个思路我们给子级el-timeline的末级节点单独书写样式来解决这一问题。父级el-timeline的第三个el-timeline-item在elementUI原生样式中会自动定义为末级节点,其中末级节点样式影响了子节点样式,故子节点时间线不显示。待实现效果如下图所示。 阅读详情
<el-timeline>
                <el-timeline-item v-for="(item, i) in timeLineFilterData"
                                  :key="i"
                                  :timestamp="item.createdTime"
                                  placement="top">
                  <div slot="dot"
                       :class="i === 0 ? 'dot_top' : 'dot'">
                    <div :class="i === 0 ? 'little_dottop' : 'little_dot'"></div>
                  </div>
                  <div>
                    <p :style="{'font-size': '12px', 'color': i == 0 ? '#DF3C39' : ''}">{{`${item.typeName}(${item.createdName})`}}</p>
                    <p style="margin-top: 8px">{{item.description}}</p>
                    <el-button size="mini"
                               v-for="(file, i) in item.files"
                               :key="i">{{file.fileName}}
                      <img src="~@/assets/images/download.png"
                           @click="downloadFile(file.url)"
                           class="download_img">
                    </el-button>
                  </div>
                </el-timeline-item>
              </el-timeline>
.timeline {
            width: 100%;
            height: calc(100% - 60px);
            overflow-y: auto;
            color: #ffffff;
            display: flex;

            >>> .el-timeline-item__dot {
              //margin-left: -0.7%;
              margin-left: 4%;
            }

            .dot {
              width: 16px;
              height: 16px;
              background: rgba(36, 130, 154, 0.27);
              border-radius: 50%;
              display: flex;
              align-items: center;
              justify-content: center;
            }

            .dot_top {
              width: 16px;
              height: 16px;
              background: rgba(223, 60, 57, 0.27);
              border-radius: 50%;
              display: flex;
              align-items: center;
              justify-content: center;
            }

            .little_dottop {
              width: 4px;
              height: 4px;
              background: #df3c39;
              border-radius: 50%;
            }

            .little_dot {
              width: 4px;
              height: 4px;
              background: #1b96ff;
              border-radius: 50%;
            }

            .download_img {
              width: 12px;
              margin-left: 12px;
            }

            >>> .el-timeline-item__node--normal {
              margin-left: -0.2%;
              width: 16px;
              height: 16px;
            }

            >>> .el-timeline-item__timestamp.is-top {
              margin-left: 3%;
              width: 100px;
              // width: 12%;
              text-align: right;
            }

            .el-timeline {
              margin-left: -10%;
              // width: 80% !important;
            }

            >>> .el-timeline-item__content {
              color: #cfedff;
              margin-left: 4%;
            }

            >>> .el-timeline-item__tail {
              margin-left: 4.7%;
              margin-top: 8px;
            }

            >>> .el-timeline-item__timestamp.is-bottom {
              margin-top: 0px;
              margin-left: 19%;
            }

            .el-button--mini,
            .el-button--mini.is-round {
              margin-top: 10px;
              background: rgba(24, 79, 137, 0.24);
              border-radius: 2px;
              border: none;
              padding-left: 9px;
              padding-right: 9px;
            }

            .isActive {
              .type {
                font-size: 12px;
                color: #df3c39;
              }
            }

            .isNoActive {
              .type {
                font-size: 12px;
                color: #cfedff;
              }
            }

            .typeContent {
              font-size: 14px;
              color: #cfedff;
            }
          }

在这里插入图片描述

Element UI之 Timeline时间线 样式 需求: Element UI提供的: Timeline时间线:https://element.eleme.cn/#/zh-CN/component/timeline // 时间线 /deep/ .el-timeline { // 每一个item /deep/ .el-timeline-item { // 线 /deep/ .el-timeline-item__tail { border-left: 2px solid #28567f; } // 圆 阅读详情

相关推荐

ElementPlus---Timeline 时间线组件使用示例

使用ElementPlus时间线组件在后台首页实现通知公告列表展示,使用Vue3开发。

牧小七的博客 1521

vue+el-timeline组件:打造动态表格时间线的新利器

vue+el-timeline组件:打造动态表格时间线的新利器

希望看完文章的你能够带着答案离开。 1万+

Unity Timeline的使用

创建TimeLine 第一种方法:在Assets目录下,右键Create—>TimeLine, 双击创建的TimeLine文件,就可以打开TimeLine窗口 第二种方法: 找到右上角的菜单Window 找到Sequencing—>TimeLine 打开TimeLine窗口 由于TimeLine必须依附于一个游戏对象上的Playable Director组件,所以创建一个空物体,并选中它,点击TimeLine窗口中的Create 系统会自动为这个空物体挂载Animator和Playable

qq_42393139的博客 1万+

前端element组件样式修改思路

一、选择组件 这里用el-timeline时间线来举例 <template> <div class="block"> <el-timeline> <el-timeline-item v-for="(activity, index) in activities" :key="index" :icon="activity.icon" :type="activity.type"

weixin_46037781的博客 1993

Unity Timeline从入门到精通(六):扩展Timeline

声明:以Default Playables插件中提供的LightControl为例,讲解怎么去扩展Timeline。 自定义行为:流程如下所示: 1.创建一个继承自PlayableBehaviour类型的公有序列化行为类型LightControlBehaviour。 2.在LightControlBehaviour类型中添加需要显示在检视面板中的公有属性。 3.参考代码如下所示: using System; using UnityEngine; using UnityEngine.Playables; us

zjz 4666

Unity - Timeline 知识汇总

写这篇文章的目的:既然后面与Timeline常常打交道,那么就先将先把这个工具磨砺磨砺,方便后面使用,以后有些地方遗忘的了,可以倒回来再看看。 因为Timeline工具,我想着为以后这么一些功能使用: 无交互剧情流程 有交互剧情流程(如:NPC列出几个选项,然你选) 技能编辑器(理论上是可以实现简单的技能编辑的,因为我们以前的技能做过按时间来走的) 译文 About Timeline(关于T...

Jave.Lin 的学习笔记 4326

Timeline 时间线基础用法

Timeline 时间线

AiGarry的博客 1814

Unity中的Timeline

Timeline与动画系统类似,但是它可以针对多个物体做出一系列多个动画,它可以创建多个轨道,对象激活与隐藏轨道,动画轨道,声音轨道等。每个轨道都可以单独编辑,轨道内的不同资源可以排列并且融合

L的博客 1万+

时间线与侧滑菜单控件(TimeLine)使用教程

该项目位于[GitHub](https://github.com/ditclear/TimeLine),主要围绕创建一个具有iOS风格越界回弹效果的侧滑菜单控件。下面是其核心目录结构和关键文件简介: ``` . ├── idea # IntelliJ IDEA 相关配置 ├── app # 主要应用程序模块,包含了示例应用的所有代码 │ ...

gitblog_00274的博客 457

【LVGL】学习笔记--(3)界面切换以及显示优化

界面切换和帧率优化

sinat_33408502的博客 1万+

ThingsBoard入门实战(二):ThingsBoard 设备接入

文章目录ThingsBoard 设备接入一、设备配置/设备类型二、设备三、设备接入HTTPCOAPMQTT四、下一步 ThingsBoard 设备接入 设备接入并不一定需要真正的设备,我们可以通过程序。或者命令来模拟设备,向平台发送信息。 这节我们先为用户分配一个设备,然后通过模拟设备命令更新设备的状态(遥测值)。 一、设备配置/设备类型 添加一个叫"路灯"的设备配置。 设备配置听起来比较抽象,可以认为是设备类型或者是设备类型的配置。实际上,ThingsBoard 中很多时候让选择设备类型,就是选的这个。

AIGC搞起 1万+

HarmonyOS应用《玄象》开发实战:FortuneTimelinePage 运势时间线:Timeline 自定义组件 + List 虚拟滚动

HarmonyOS 运势时间线开发指南 (摘要:150字以内) 本文基于玄象项目,详解HarmonyOS中流年运势时间线的实现方案: 数据结构:定义FortuneItem包含年份、干支、四维评分(事业/财运/健康/爱情)及运势简述 核心交互:左右箭头切换年份,动态更新数据视图 可视化实现: Canvas绘制五行生克环形图 自定义FortuneBar构建线性评分进度条 布局设计:采用Row+Column组合实现年份选择器与四维评分区域分层 扩展性:该方案可适配任意时间维度的运势数据展示 提示:完整代码见源码目

2501_94022858的博客 204

IC设计新手必看:如何正确使用去耦电容(decap)避免电源噪声?

本文深入探讨了IC设计中去耦电容(decap)的应用技巧,从核心原理到布局实现,帮助新手工程师有效抑制电源噪声。文章详细解析了MIM、MOM等电容类型的特性与选择策略,并提供了先进的布局技巧和验证方法,特别适用于28nm以下先进工艺的电路设计挑战。

weixin_30555125的博客 116

Unity Timeline使用

/ 自定义的信号 public class CustomSignal : SignalEmitter {// 自定义参数 public string eventName;创建一个 Signal Track 轨道,然后在右侧右键,如下可以看到新建的信号发射器创建一个接收信号的GameObject我命名为,添加脚本,并拖拽到信号轨道先看效果,下图中 TimeTest->Image Track 是自定义的轨道绑定的对象类型为 UGUI->Image。

lq 9747

大模型时代必备技能:3种向量量化技术对比(PQ/AQ/RVQ)与选型指南

本文深入解析了大模型时代处理海量向量数据的关键技术——向量量化。通过对比Product Quantization (PQ)、Additive Quantization (AQ)和Residual Vector Quantization (RVQ)三种主流技术的核心原理、性能表现与适用场景,为工程师提供了从理论到实践的选型指南,旨在解决向量存储与检索的效率瓶颈,助力RAG等大模型应用高效落地。

silver的专栏 800

PX4(CUAV v6x 飞控)+ QAV250 机架无人机组装测试教学(无人机电机转向不对,如何反转电机?)

本文介绍无人机的组装与飞控调试:1.无人机的硬件组装。2.无人机飞控软件的下载,电机、遥控器、电调的校准与调试。

weixin_74185504的博客 2891

【Unity博客节选】Timeline 内部结构 IntervalTree 分析

Unity的 Timeline 本质是一个包含很多可播放片段(Playable Clip)的区间树(IntervalTree),这个区间树可以排序、搜索、以及控制所有 Clip的激活与停止,最后利用底层的Playable系统,运行所激活的Clips,就是这么个东西。 (当然这么定义不够准确,IntervalTree不控制clip激活,只是排序和搜索clip。IntervalTree本质是装clip的容器,不考虑性能的话用数组也行。这么定义只是方便理解Timeline的底层结构罢了)

1433

论文浅读之PIP-Net: Patch-Based Intuitive Prototypes for Interpretable Image Classification

这篇文章的主要贡献包括:1 提出了一种新型的可解释图像分类模型PIP-Net,它基于原型部分学习可解释的原型,实现内置解释性。2 PIP-Net采用自监督学习的新正则化方法,学习原型之间的相似性,使得 latent 空间中的相似性能更好地与人类视觉感知相一致,从而减小了所谓的语义差距。3 PIP-Net可解释为一个稀疏的打分表,它可以检测图像是否属于任何类,或是否属于多个类。它也可以对OOD数据进行分类并说“我没有看到过这个”。

qq_49370210的博客 1791

【Unity Blog】第二十五 · Timeline 结构及其源码浅析

搭配各种结构图、UML类图,深度剖析了 Timeline 和 Playable 系统: - 详细展示了 Timeline 和 Playable 各个类的 UML 关系 - 系统梳理了 Timeline 静态和运行时结构与逻辑 - 详细分析了 Playable、区间树 IntervalTree 等内部结构 - 验证了很多细节,比如 AnimationOutput weight 作用、ScriptPlayable 生命周期、Passthrough TraversalMode 的效果等。

3728

从零复刻平衡小车(基于STM32F1)

平衡小车(基于STM32F1)

Legendyyy的博客 5041

AI应用架构师总结:智能问答系统用户意图识别的8种方法与实践!

意图识别是智能问答系统的大脑入口,其技术水平决定了系统能否准确捕捉用户的核心诉求。本文系统剖析了从基础规则到前沿PLM的8种核心意图识别方法透明简单,冷启动快,维护成本高。中等规模场景基线,依赖特征工程。利用词义和局部/序列信息,训练成本高。当前最优精度,需大量资源。添加意图灵活,冷启动友好,精度可能略逊。提升鲁棒性,系统变复杂。解决歧义和自然交互的关键(多轮)。增强专业领域理解和推理能力。成功的意图识别模块需要:精准的意图定义(Schema)是前提!

AI云原生与云计算技术学院 1632

竖直时间轴之左右交叉布局

最近学习了时间轴的用法,用到了一个左右交叉布局,其间有些东西我觉得可以跟大家分享一下,还是那句话:我是小菜鸟,大家多多指教。

菜鸟江涛的博客 4235

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Unity - Timeline 之 Timeline window(Timeline窗口)

目录:Unity - Timeline 知识汇总 原味:https://docs.unity3d.com/Packages/com.unity.timeline@1.2/manual/tl_window.html 翻译时Timeline版本:Timeline 1.2.11 Timeline window Timeline窗口 打开Timeline 窗口,才菜单栏中Window选择 Sequenci...

Jave.Lin 的学习笔记 1842

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

【Unity博客节选】Timeline 静态结构分析

本文分析了Unity Timeline的静态结构及其底层实现。文章首先介绍了Timeline资产文件的树形结构,其中根节点为TimelineAsset,包含TrackAsset子节点,每个Track又可包含多个PlayableAsset。作者通过PlayableDirector组件展示了如何将Track绑定到游戏对象,形成完整的Timeline工作流。随后,文章详细解析了PlayableAsset的UML类图关系,重点说明了TimelineAsset、TrackAsset和各类ClipPlayableAss

1447

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Unity - Timeline 之 Nesting Timeline instances(嵌套的Timeline实例)

目录:Unity - Timeline 知识汇总 原味:https://docs.unity3d.com/Packages/com.unity.timeline@1.2/manual/wf_nested.html 翻译时Timeline版本:Timeline 1.2.11 Nesting Timeline instances 嵌套的Timeline实例 Timeline是可以支持嵌套Timelin...

Jave.Lin 的学习笔记 2573

Timeline 一,简介

尊重原创,转载请在文首注明出处:https://blog.youkuaiyun.com/cai612781/article/details/99330696 环境: Unity 2018.4 一,Introduction 1.1,Timeline Timeline是Unity2017新增的一个用于方便组织场景动画的工具,可用来制作剧情动画、技能演出等,还可配合Cinemachine做运镜。 ...

小菜冻未条 9175
上一篇: vue Swiper(附例子)
下一篇: vue Elementui Timeline 时间线(右)
长箭已搭弓
博客等级 码龄9年 51粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值