vant4 自定义垂直步骤条时间线组件几行css代码改造完成(附效果图)

2023-11-19

直接上效果图片

<template>
  <!-- 审批流程 -->
  <div>
    <van-steps direction="vertical" active="-1">
      <van-step>
        <template #inactive-icon>
          <div class="relative">
            <img :src="girlIcon" />
            <img class="absolute right-0 bottom-0" :src="checkIcon" />
          </div>
        </template>

        <div class="flex items-end justify-between pl-10">
          <div>
            <div class="tj-color">提交</div>
            <div class="text-xs">张三</div>
          </div>
          <div>2021-12-30 17:20</div>
        </div>
      </van-step>

      <van-step>
        <template #inactive-icon>
          <div class="relative">
            <img :src="girlIcon" />
            <img class="absolute right-0 bottom-0" :src="closeIcon" />
          </div>
        </template>

        <div class="flex items-end justify-between pl-10">
          <div>
            <div class="bh-color">护士长驳回</div>
            <div class="text-xs">张三</div>
          </div>
          <div>2021-12-30 17:20</div>
        </div>
        <div class="flex items-end justify-between ml-10 py-1 px-2 shbg rounded text-sm mt-2"
          >审核意见审核意见审核意见审核意见审核意审核意见审核意见审核意见审核意见审核意审核意见审核意见审核意见审核意见审核意443</div
        >
      </van-step>

      <van-step>
        <template #inactive-icon>
          <div>
            <img :src="manIcon" />
            <img class="absolute right-0 bottom-0" :src="spIcon" />
          </div>
        </template>
        <div class="flex items-end justify-between pl-10">
          <div>
            <div class="sh-color">待护士长审核</div>
          </div>
          <div>2021-12-30 17:20</div>
        </div>
      </van-step>
    </van-steps>
  </div>
</template>

<script setup>
  import girlIcon from '@/assets/images/icon/girl.png';
  import manIcon from '@/assets/images/icon/man.png';
  import checkIcon from '@/assets/images/icon/check.png';
  import spIcon from '@/assets/images/icon/sp.png';
  import closeIcon from '@/assets/images/icon/close.png';

  import { reactive, ref, watchEffect, watch, onMounted } from 'vue';
</script>

<style lang="scss" scoped>
  $tj-color: #4caf50;
  $sh-color: #ef6c00;
  $bh-color: #d32f2f;
  ::v-deep(.van-step__circle-container) {
    left: 7px;
  }
  ::v-deep(.van-step__line) {
    left: 7px;
  }
  ::v-deep([class*='van-hairline']:after) {
    border: 0 dashed var(--van-border-color);
  }
  .tj-color {
    color: $tj-color;
    font-size: 15px;
  }
  .sh-color {
    color: $sh-color;
    font-size: 15px;
  }
  .bh-color {
    color: $bh-color;
    font-size: 15px;
  }
  .shbg {
    background-color: #f0f1f0;
  }
</style>

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vant4 自定义垂直步骤条时间线组件几行css代码改造完成(附效果图) 的相关文章

  • ReactTable 修复了最后一行

    我正在使用 ReactTable 最后我需要创建一些摘要 当分页存在时 它每次都应该可见 可以用react table来实现吗 我可以通过创建下一个表来部分解决这个问题 但我没有找到如何隐藏标题的方法 另一个问题是调整列宽度时 它不会应用于
  • 具有最大高度和滚动的动态内容的对话框+页脚CSS

    我有一个dialog with 位置 绝对 and a 最大高度放 这最大高度财产是set从外面by a javascript框架 jQuery UI 对话框 所以我无法控制它 里面有 2 个 div 其中一个充满了动态内容 and a 静
  • React JS - 单击时更改颜色并将默认颜色放在所有其他颜色上

    我有 x 个渲染数文章预览依赖于 API 调用的组件 div div Object keys images map index i gt return div div
  • 使用 bootstrap 将搜索图标放入文本框中

    我默认使用引导程序 文本框占据列的全宽 我想将搜索图标放在文本框的末尾 我的代码是这样的 div class container div class row div class form group col lg 4 div div div
  • 导航栏折叠在 Bootstrap 中不起作用

    Bhanu pratap 解决了这个问题 在这个问题的末尾检查一下 我一直在遵循旧的路线来构建导航栏折叠 三明治 问题是课程中的页面顶部似乎有一个黑条 并且缩小页面时会出现导航栏 对我来说 我只需在左侧找到一个按钮 另外 当我缩小页面时 我
  • IE8 忽略 td 宽度,适用于 IE7

    有一张表看起来像这样 table width 100 tr td td tr tr td style width 201px td td style width 100 td tr table 在除 IE8 之外的每个浏览器 包括 IE7
  • 使用本机 JavaScript 获取过渡中的 CSS 值

    这个问题之前被问过 但答案使用了 jQuery here https stackoverflow com q 8920934 3186555 因此 我将调整问题以专门询问native解决方案 to 最小化依赖关系 假设您有一个 div 然后
  • 将 Div 放置在另一个 DIV 下方

    我有两个 DIV 元素 其中之一具有绝对位置 主 DIV 的左下角 第二个 DIV 是隐藏的 只有单击链接才能显示 我需要第二个出现在第一个下方 但由于第一个 div 的位置是绝对的 第二个 div 出现在第一个 div 之上 HTML 代
  • 为什么我的图像下方有空间? [复制]

    这个问题在这里已经有答案了 图像在下面获得了神秘的空白空间 即使padding 0 margin 0被应用 示范 http jsfiddle net cLETP 红色边框应该包围图像 但底部有空间 造成这种情况的原因是什么 如何删除该空间
  • 如何保留用户的输入打印?

    我正在尝试添加用户的评论 所以我只是尝试读取输入并将其发送以进行打印 但问题是 一旦我刷新页面或输入另一个输入 打印的输入就会消失 因此 即使刷新页面或重新输入新评论 我也希望始终保持所有用户的显示 代码 div div
  • 每 2 行后使 html 表格的边框变厚

    我创建了一个包含一些内容的表 其中有 12 行和 2 列 我想显示边框 但每 4 行之后 我想将水平边框设置为比正常情况更粗 怎么做 请在这里帮忙 试试这个选择器 table tr nth of type 4n td border bott
  • 单击导航项锚链接时如何关闭切换菜单

    请看我的FIDDLE http jsfiddle net ayhpp8ax 我有一个带有 响应式 导航菜单 带有指向页面上元素的锚链接 的 1 页网站 当浏览器视口小于特定宽度 在我的情况下为 767px 时 使用此 javascript
  • 网站在 iPhone 屏幕右侧显示空白区域

    我遇到问题http eiglaw com http eiglaw com iPhone 屏幕右侧显示约 25 像素宽的空白 边框 我在 stackoverflow 上研究了这个问题 这些帖子是相关的 但是当我尝试提供的各种解决方案时 我无法
  • 如何使用javascript确保元素仅在圆上朝一个方向移动?

    好吧 我承认我对三角学真的很糟糕 出于上下文的考虑 我将添加我在这里提到的问题中的内容 参考问题 https stackoverflow com a 39429290 168492 https stackoverflow com a 394
  • 如何使使用 css 调整大小的图像在 IE 中看起来不错?

    当使用 css 宽度 高度或属性宽度 高度缩放图像时 IE6 和 IE7 无法很好地缩放网页中的图像 我不确定它默认使用哪种算法 但这不好 在这些浏览器中缩放时 缩放图像会显示锯齿伪影 幸运的是 有一种方法可以通过简单的 css 规则强制
  • 使用javascript动态更新css内容

    需要将 css 更新为动态值 我不确定最好的方法是什么 div style zoom 1 div 缩放级别将根据窗口大小调整触发 应用程序将相应缩放 我将此应用程序加载到 cordova 中并让它在 iPAD 中运行 然后我意识到需要使用
  • 主页(网格)上的缩略图现在显得模糊。如何纠正?

    我不知道这看起来是否愚蠢 但从早上开始我就无法纠正这个突然出现在我的博客网站上的错误www candidopinions in http www candidopinions in 我有一个网格视图模板 其中博客文章中的特色图像作为调整大小
  • Webpack 4:如何使用 LESS 获取 CSS 源映射?

    多年来我一直在尝试让 CSS 源映射在 webpack 中工作 但没有成功 我不确定链条中哪里出了问题 我希望有人能指出我正确的方向 这是发生的事情 行号是错误的 实际上文件名也是错误的 main less只是包含一堆 import也就是说
  • IE 11 中的 CSS Display Flex 无法正常工作,图像会溢出

    我正在使用 CSSdisplay flex 以某种方式显示它们 在 Chrome 中 它看起来很完美 很漂亮 但在 IE 中 图像超出了我放置它们的元素 https jsfiddle net m42k7Lk5 8 https jsfiddl
  • Safari 中的 css3 边框半径动画过渡不起作用

    尝试在 Safari 中对图像的边框半径进行 css3 轻松过渡 它只是有点闪烁进入悬停状态 而不是平滑过渡 任何帮助深表感谢 我的代码如下 CSS all a hover img webkit border radius 50 moz b

随机推荐

  • [极客大挑战 2019] Knife1

    这道题原本很简单的可以用蚁剑连接 但是我的蚁剑多多少少有点问题 所以我用hackbar解题 提供另外一种思路 如果你和我一样的话也可以用hackbar 打开题目 发现直接给了我们连接密码 打开hackbar 先测试一下能否连接上 Syc p
  • 节点主动可信监控机制

    节点主动监控机制一般是通过调用在操作系统 虚拟机监视器 VMM 底层函数和中间件中的钩子函数来实现对上层行为的监控 监控过程过程可抽象为可信度量 可信决策 可信控制 同时 对系统中已有的安全机制 可信软件也可以通过策略输出和审计接入将它们纳
  • vue3变化+vue3项目的创建

    VUE3新特性 createApp 在 Vue 3 中 改变全局 Vue 行为的 API 现在被移动到了由新的createApp方法所创建的应用实例上 vue3 0中使用createApp 来创建vue实例 import createApp
  • 1-PointNetGPD论文阅读

    资源相关 1 项目地址 https lianghongzhuo github io PointNetGPD 2 源码地址 https github com lianghongzhuo PointNetGPD 3 论文地址 https arx
  • gdb调试心得体会

    gdb调试心得体会 首先进入gdb 调试二进制程序 gdb msgsvr dev 然后 运行 run 然后coredump了 输入bt查看调用栈 bt 然后查看函数栈 f 进入到指定的函数 然后查看具体行数 l number 然后break
  • Conditional Prompt Learning for Vision-Language Models

    本文是对CoOp方法提出的改进 CoOp由论文Learning to Prompt for Vision Language Models提出 CoOp针对CLIP模型做了改进 将人工设计的提示修改为了可学习的参数 具体来说就是 CoOp不再
  • Visual Studio 2022 CMake C++ Hello World

    C 自学精简教程 目录 必读 Visual Studio 2022 安装 什么是CMake CMake是跨平台的C C 工程构建工具 我们知道 在Windows上用Visual Studio开发C C 代码 工程文件是用 vcxproj文件
  • chatgpt赋能Python-python_3__3

    Python 3 3 深入探讨Python中的相等运算符 在Python中 我们经常需要比较两个值是否相等 而Python的相等运算符 是用来判断两个值是否相等 在这篇文章中 我们将深入探讨Python中的 运算符 两个等号的作用 在Pyt
  • Maven 项目打包源文件 *-sources.jar

    在 pom xml 配置文件中添加以下插件
  • 瑞数信息联合中国信通院发布《云上WAAP发展洞察报告(2023)》

    8月25日 由中国信息通信研究院 以下简称 中国信通院 和中国通信标准化协会联合主办的 2023云和软件安全大会 在北京召开 会上 瑞数信息与中国信通院云计算与大数据研究所联合撰写的 云上WAAP发展洞察报告 2023 以下简称 报告 正式
  • 区块链能够解决价值对等问题吗?

    如果说互联网让信息透明和平等 降低或者使得获取信息成本为零 那么区块链则是让价值更公平 原因在于区块链技术的去中心化与分布式数据存储 一般来说 商业进化需经历三个阶段 由PC互联网 移动互联网所控制的信息互联网 称为第一阶段 由物联网 人工
  • Lottie动画概述,文末有彩蛋

    原生的动画效果有时候写起来会非常的复杂 要考虑到很多兼容和效果 Lottie动画专门为了解决这种烦恼而产生的 注 不仅是Lottie可以做到 另外一种库也可以做到将动画分成一帧一帧展示 它就是 android gif drawable 库
  • Dynamics 365 Business Process Flow -- 让你不再惧怕复杂的业务流程!

    Business Process Flow 并不是新功能 它最初是在Dynamics CRM 2013中被发布的 刚推出的时候 用户体验和开发体验并不是非常的完善 随着版本的不断迭代 新功能也不断的被增加 特别是在最近发布的Dynamics
  • AIX系统解压tar.gz文件

    gunzip c apache tar gz tar xvf
  • C++ 如何将一个大的整数 拆分0到9单个数字

    如何将一个大的整数拆分成单个整数 第一种解决方案 第二种解决方案 分享思路 希望能帮到你 第一种解决方案 纯算法的方式 完整数 int value 123456 拆分后的个位数 int sub 拆分 while value 得到当前整数 尾
  • ORB-SLAM3---imu相关

    1 IMU简介及参数说明 2 预积分推导 纸老虎 1 反对称矩阵 2 反对称矩阵反过来 3 旋转向量到旋转矩阵 上面是积分 下面是预积分 3 噪声分离
  • 【超详细!】Snort在Win-7下的安装配置及可视化

    做学校实验做到秃头的产物 记录一下我一边考试一边实验的疯狂期末周 前排提示本人是个看到修改一大堆配置就头疼的菜狗 所以这篇教程尽可能减少了修改配置 包含了本人遇到的坑 解决方案 我尽力了朋友们 一 前期资源准备 1 win 7环境虚拟机 这
  • JavaScript常见调试方法

    编辑导语 javascript调试方法 常见使用alert和console来定位出错和输出的结果是否是想要的 在chrome中 还可以使用断点来看运行的情况等 本文介绍了比较全面的调试方法 你知道console table console
  • 虚函数与纯虚函数定义及区别,抽象类

    目录 虚函数和纯虚函数的区别 二 虚函数的实现机制 三 构造函数 析构函数是否需要定义成虚函数 四 构造函数和析构函数中能否调用虚函数 虚函数与纯虚函数定义 一 定义虚函数 被 virtual 关键字修饰的成员函数 纯虚函数 在类中声明虚函
  • vant4 自定义垂直步骤条时间线组件几行css代码改造完成(附效果图)

    直接上效果图片