ui响应式步骤进度条样式

2025-11-07 03:13:45

1、新建html文档。

ui响应式步骤进度条样式

2、书写hmtl代码。

<div id="myVue">

<h3>1.简单的步骤条。</h3>

active往里传值即可显示步骤、当前步骤:{{stepVal1}}

<el-steps :active="stepVal1" finish-status="success">

 <el-step title="步骤 1"></el-step>

 <el-step title="步骤 2"></el-step>

 <el-step title="步骤 3"></el-step>

</el-steps>

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

 </div>

ui响应式步骤进度条样式

3、书写css代码。

.el-transfer-panel__filter .el-input__icon { margin-left: 5px }

.el-transfer-panel__filter .el-icon-circle-close { cursor: pointer }

.el-transfer-panel .el-transfer-panel__header { height: 40px; line-height: 40px; background: #f5f7fa; margin: 0; padding-left: 15px; border-bottom: 1px solid #e6ebf5; -webkit-box-sizing: border-box; box-sizing: border-box; color: #000 }

.el-container, .el-header { -webkit-box-sizing: border-box }

.el-transfer-panel .el-transfer-panel__header .el-checkbox { display: block; line-height: 40px }

.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label { font-size: 16px; color: #2d2f33; font-weight: 400 }

.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span { position: absolute; right: 15px; color: #878d99; font-size: 12px; font-weight: 400 }

.el-transfer-panel .el-transfer-panel__footer { height: 40px; background: #fff; margin: 0; padding: 0; border-top: 1px solid #e6ebf5; position: absolute; bottom: 0; left: 0; width: 100%; z-index: 1 }

.el-transfer-panel .el-transfer-panel__footer::after { display: inline-block; content: ""; height: 100%; vertical-align: middle }

.el-transfer-panel .el-transfer-panel__footer .el-checkbox { padding-left: 20px; color: #5a5e66 }

.el-transfer-panel .el-transfer-panel__empty { margin: 0; height: 30px; line-height: 30px; padding: 6px 15px 0; color: #878d99 }

.el-transfer-panel .el-checkbox__label { padding-left: 8px }

.el-transfer-panel .el-checkbox__inner { height: 14px; width: 14px; border-radius: 3px }

.el-transfer-panel .el-checkbox__inner::after { height: 6px; width: 3px; left: 4px }

.el-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; box-sizing: border-box; min-width: 0 }

.el-container.is-vertical { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }

.el-header { padding: 0 20px; box-sizing: border-box }

.el-aside, .el-main { overflow: auto; -webkit-box-sizing: border-box }

.el-aside { box-sizing: border-box }

.el-main { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; box-sizing: border-box; padding: 20px }

.el-footer { padding: 0 20px; -webkit-box-sizing: border-box; box-sizing: border-box }

ui响应式步骤进度条样式

4、书写并添加js代码。

<script src="js/vue.min.js" ></script>

<script src="js/element.min.js" ></script>

<script type="text/javascript">

new Vue({

el: '#myVue',

data: {

stepVal1: 0,

stepVal2: 2,

stepVal3: 3,

stepVal4: 4,

stepVal5: 1,

stepVal6: 2,

stepVal7: 3

},

methods: {

next() {

if (this.stepVal1++ > 2) this.stepVal1 = 0;

}

}

})

</script>

ui响应式步骤进度条样式

5、代码整体结构。

ui响应式步骤进度条样式

6、查看效果。

ui响应式步骤进度条样式

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢