(css)步骤条el-steps区分等待、进行中、完成三种状态的图片

(css)步骤条el-steps区分等待、进行中、完成三种状态的图片


效果:


c 复制代码
<el-steps :active="active" finish-status="success" class="steps">
  <el-step title="选择.."></el-step>
  <el-step title="..规则"></el-step>
  <el-step title="..参数"></el-step>
  <el-step title="输出结果"></el-step>
  <el-step title="..化"></el-step>
</el-steps>

css:

c 复制代码
.steps {
      // margin-top: 20px;

      ::v-deep .el-step__title.is-process {
        color: #fff;//编辑时标题颜色
      }
     //process状态自定义图片
      ::v-deep .el-step__head.is-process {
        position: relative;
        height: 24px;

        .el-step__icon.is-text {
          border: none; //不显示圆圈
          position: absolute;
          top: -2px;
          left: -2px;
          width: 26px;
          height: 26px;
          background: #2b7bf0;
          // background-color: #000;
          background-image: url('~@/assets/images/online-edit.png');
          background-size: 100% 100%;
          // background: transparent;
        }

        .el-step__icon-inner {
          display: none;
        }
      }
      ::v-deep .el-step__icon-inner {
          display: none; //不显示内部数字
      }

      //success状态
      ::v-deep .el-step__title.is-success {
        // color: #000;//标题颜色
      }

      ::v-deep .el-step__head.is-success {
        // border-color: #2b7bf0;//圈边及连线颜色

        .el-step__icon.is-text {
          border: none;
          background: #2b7bf0;
          background-image: url('~@/assets/images/online-ok.png');
          background-size: 100% 100%;

        }
      }

      //wait状态
      ::v-deep .el-step__head.is-wait {
        // border-color: #95c1fc;

        .el-step__icon.is-text {
          border: none;
          background: #95c1fc;
          background-image: url('~@/assets/images/online-time.png');
          background-size: 100% 100%;

          .el-step__icon-inner {
            // color: #95c1fc;
          }

        }
      }
    }

解决参考:https://blog.csdn.net/weixin_43410997/article/details/135654669

解决参考2:https://www.cnblogs.com/5201314m/p/12356017.html

相关推荐
鱼鱼块2 分钟前
《从零开始掌握CSS盒模型:结构、计算与最佳实践》
前端
子醉2 分钟前
html5 input[type=date]如何让日期中的年/月/日改成英文
前端·html·html5
Data_Adventure4 分钟前
从前端到 Java 后端:一份详细转型路线指南
前端·后端
神秘的猪头8 分钟前
CSS 盒子模型详解:从 `box-sizing` 理解布局本质
前端·javascript
UIUV11 分钟前
CSS学习笔记:深入理解盒子模型与 box-sizing
前端·css·前端框架
远山枫谷14 分钟前
vue3通信组件学习小记
前端·vue.js
jump68018 分钟前
width height min-width min-height. 100%. 100vw 100vh的区别
前端
F_Director19 分钟前
Webpack性能优化的理论和实践
前端·webpack·性能优化
3秒一个大21 分钟前
CSS 盒子模型与 box-sizing 属性:代码解析与概念理解
css
自由日记22 分钟前
css文档流
前端·css·html