首页 > 其他分享 >elmentui的Steps 步骤条样式改造

elmentui的Steps 步骤条样式改造

时间:2023-04-29 11:44:35浏览次数:32  
标签:__ el description title 样式 步骤 step Steps elmentui

话不多说 上代码

<template>
  <div style="padding:30px;height: 300px;">
    <el-alert :closable="false" title="menu 2" />
    <el-steps :active="active" finish-status="success">
      <el-step title="步骤1" description="这是一段很长很长很长的描述性文字">

        <span slot="title" style="自定义样式" />

        description可有多个取决于节点需要

        <span slot="description" style="自定义样式" />

        <span slot="description" style="自定义样式" />

      </el-step>

      <el-step title="步骤 1" icon="el-icon-sort-up">a</el-step>
      <el-step title="步骤 2" icon="el-icon-sort-up">a</el-step>
      <el-step title="步骤 3" icon="el-icon-sort-up">a</el-step>
    </el-steps>

    <el-button style="margin-top: 12px;" @click="next">下一步</el-button>

    <el-steps direction="vertical" :active="1">
      <el-step title="步骤 1" />
      <el-step title="步骤 2" />
      <el-step title="步骤 3" description="这是一段很长很长很长的描述性文字" />
    </el-steps>
    <el-steps :active="milepostActive">
      <el-step
        v-for="(value, key) in milepost"
        :key="key"
        :class="milepostActive== key+1 ? stepActive: noActive "
        :title="value.title"
        :description="value.description"
      />
    </el-steps>
  </div>
</template>

<script>
export default {
  data() {
    return {
      active: 0,
      // 数组对象
      milepost: [
        { title: '项目策划', description: '2019.1.1' },
        { title: '立项', description: '2019.3.1' },
        { title: '需求', description: '2019.5.1' },
        { title: '开发', description: '2019.7.1' },
        { title: '测试', description: '2019.9.1' },
        { title: '发布', description: '2019.11.1' },
        { title: '结项', description: '2019.12.31' }
      ],
      // 默认步骤数
      milepostActive: 5,
      // 动态添加类名
      stepActive: 'stepActive',
      noActive: 'noActive'

    }
  },

  methods: {
    next() {
      if (this.active++ > 3) this.active = 0
    }
    // mouseOver(){

    // }
  }
}
</script>
<style lang="scss">
 .el-step.is-horizontal.noActive{
   .el-step__head.is-finish{
    //  .el-step__line{
    //    // 当前步骤数横线样式设置
    //    .el-step__line-inner{
    //      width: 50% !important;
    //      border-width: 1px !important;
    //    }
    //  }
     // 当前步骤数圆圈样式设置
     .el-step__icon.is-text{
       background: rgb(146, 224, 146);
       color:#fff;
     }
   }
 }
 .el-step.is-horizontal.stepActive{
   .el-step__head.is-finish{
     .el-step__line{
       // 当前步骤数横线样式设置
       .el-step__line-inner{
         width: 50% !important;
         border-width: 1px !important;
       }
     }
     // 当前步骤数圆圈样式设置
     .el-step__icon.is-text{
       background: red;
       color:#fff;
     }
   }
 }
</style>

  

标签:__,el,description,title,样式,步骤,step,Steps,elmentui
From: https://www.cnblogs.com/xiaobaizitaibai/p/17363759.html

相关文章

  • MFC-SetWindowLong设置窗口样式、窗口标识符ID、处理函数
     修改样式LONGStyles;Styles=GetWindowLong(hWnd4,GWL_STYLE);//获取原窗口风格/*参数1:HWNDhWnd窗口句柄参数2:intnIndex改变窗口上的何种属性*/LONGl=SetWindowLong(hWnd4,GWL_STYLE,Styles|LVS_REPORT);//设置新的......
  • MFC-GetWindowLong获取窗口样式、窗口标识符ID、处理函数
     获取窗口样式LONGStyles=GetWindowLong(hWnd4,GWL_STYLE);//获取窗口风格/*参数1:HWNDhWnd窗口句柄参数2:intnIndex改变窗口上的何种属性窗口属性包括窗口的样式(GWL_STYLE)、扩展样式(GWL_EXSTYLE)、窗口函数、窗......
  • tinyMCE编译器样式更改
    最近用这个,发现固定高度后滚动条的样式还是浏览器自带的,跟现在后台的样式不一样就有点奇怪这是更改前的样式 这是后台全局滚动的样式 差别很大,就想着优化一下,然后就去看了文档,中文文档在这里,看到了一个配置,content_css然后在项目引入tinyMCE的地方新建文件写入想要更改......
  • 二维下,行政区划借助 geoserver样式配置,实现伪3d效果
    最终效果图如下:首先要知道拉伸的对象是建筑或者其他附着设施,即面图层,点和线要素不存在高度的拉伸。配置中关注一下内容:  主要是isometric和offset两个ogc:function的名称  isometric方法名中<Geometry><ogc:Functionname="isometric"><ogc:Propert......
  • css--实现一个文字少时居中,文字换行时居左的样式
    css--实现一个文字少时居中,文字换行时居左的样式 前言最近群里的小伙伴去面试,遇到这样一个问题,面试官问:"用css对一行文字进行布局,当文字不够换行的时候,这行文字要居中显示,当文字出现换行的时候,这行文字要靠左显示。",遇到这样的需求一下束手无策,后来查下资料,哦,原来这......
  • python-docx设置docx文档表格样式
    使用python-docx,设置docx文档第4行表格第3行第2列单元格的字体对齐方式、加粗fromdocximportDocumentfromdocx.enum.textimportWD_ALIGN_PARAGRAPH#加载Word文档doc=Document('example.docx')#获取表格并定位到指定单元格table=doc.tables[3]cell=table.ce......
  • [React-Native]样式和布局
    一、基本样式(1)内联样式在组件里面定义样式<Textstyle={{color:'orange',fontSize:20}}>小字号内联样式</Text>(2)外联样式在组件里指向外面的样式<Textstyle={[styles.orange,styles.bigFontSize]}>大字号外联样式</Text>(3)样式具有覆盖性如果定义相同属性的样式,后面会覆......
  • uniapp button样式置空
    小程序转发,得用button,样式太丑了, <viewclass="one"> <buttondata-name="shareBtn"open-type="share"hover-class="none"> <imagesrc="/static/index/carddetail/sendcard.png"></image&g......
  • 第二十三章:动态加载脚本和样式
    学习要点:1.元素位置2.动态脚本3.动态样式本章主要讲解上一章剩余的获取位置的DOM方法、动态加载脚本和样式。一.元素位置上一章已经通过几组属性可以获取元素所需的位置,那么这节课补充一个DOM的方法:getBoundingClientRect()。这个方法返回一个矩形对象,包含四个属性:left、top、ri......
  • TileServer GL图层样式的layout属性
    在TileServerGL的样式中,layout属性用于定义图层布局参数。以下是一些常见的layout属性及其说明:visibility:指定图层是否可见。line-cap:指定线条末端的外观样式(butt、round、square)。line-join:指定连接线段的类型(miter、bevel、round)。line-miter-limit:指定mitre连接的......