步骤导航组件
引导用户按照流程完成任务的导航条,可根据实际应用场景设定步骤,支持横向和竖向两种布局方式。
基础用法
最基本的步骤导航用法,引导用户一步步完成流程。
注意:当前展示的是静态组件示例。如需自定义样式,请使用AI编辑器进行修改。
1
基本信息
2
配置选择
3
支付确认
HTML
<div class="step-nav">
<div class="step-line"></div>
<div class="step-line-active" style="width: 50%;"></div>
<div class="step-item finished">
<div class="step-number">1</div>
<div class="step-title">基本信息</div>
</div>
<div class="step-item active">
<div class="step-number">2</div>
<div class="step-title">配置选择</div>
</div>
<div class="step-item">
<div class="step-number">3</div>
<div class="step-title">支付确认</div>
</div>
</div>
带描述的步骤
每个步骤可以添加更详细的描述信息。
1
选择套餐
选择适合您的云服务器套餐
2
规格配置
设置服务器规格和网络配置
3
确认订单
确认订单信息并完成支付
4
完成创建
服务器开通并交付使用
HTML
<div class="step-nav">
<div class="step-line"></div>
<div class="step-line-active" style="width: 25%;"></div>
<div class="step-item active">
<div class="step-number">1</div>
<div class="step-title">选择套餐</div>
<div class="step-desc">选择适合您的云服务器套餐</div>
</div>
<div class="step-item">
<div class="step-number">2</div>
<div class="step-title">规格配置</div>
<div class="step-desc">设置服务器规格和网络配置</div>
</div>
<div class="step-item">
<div class="step-number">3</div>
<div class="step-title">确认订单</div>
<div class="step-desc">确认订单信息并完成支付</div>
</div>
<div class="step-item">
<div class="step-number">4</div>
<div class="step-title">完成创建</div>
<div class="step-desc">服务器开通并交付使用</div>
</div>
</div>
垂直步骤导航
垂直方向的步骤导航,适用于步骤较多或描述较长的场景。
1
创建工单
填写工单基本信息
2
处理中
技术支持人员处理工单
3
待确认
确认问题是否解决
4
已完成
工单处理完成并关闭
HTML
<div class="step-nav step-nav-vertical">
<div class="step-line"></div>
<div class="step-line-active" style="height: 33%;"></div>
<div class="step-item finished">
<div class="step-number">1</div>
<div class="step-content">
<div class="step-title">创建工单</div>
<div class="step-desc">填写工单基本信息</div>
</div>
</div>
<div class="step-item active">
<div class="step-number">2</div>
<div class="step-content">
<div class="step-title">处理中</div>
<div class="step-desc">技术支持人员处理工单</div>
</div>
</div>
<div class="step-item">
<div class="step-number">3</div>
<div class="step-content">
<div class="step-title">待确认</div>
<div class="step-desc">确认问题是否解决</div>
</div>
</div>
<div class="step-item">
<div class="step-number">4</div>
<div class="step-content">
<div class="step-title">已完成</div>
<div class="step-desc">工单处理完成并关闭</div>
</div>
</div>
</div>
自定义图标
可以使用自定义图标替代默认的数字标记。
账号信息
安全设置
完成
HTML
<div class="step-nav">
<div class="step-line"></div>
<div class="step-line-active" style="width: 66%;"></div>
<div class="step-item finished">
<div class="step-number">
<i class="mdi mdi-account"></i>
</div>
<div class="step-title">账号信息</div>
</div>
<div class="step-item finished">
<div class="step-number">
<i class="mdi mdi-shield-check"></i>
</div>
<div class="step-title">安全设置</div>
</div>
<div class="step-item active">
<div class="step-number">
<i class="mdi mdi-check"></i>
</div>
<div class="step-title">完成</div>
</div>
</div>
API
步骤导航组件的属性和类
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
step-nav | 步骤导航容器类 | string | - |
step-item | 步骤项类 | string | - |
active | 标记当前步骤 | string | - |
finished | 标记已完成步骤 | string | - |
step-nav-vertical | 垂直布局类 | string | - |
step-icon | 自定义图标类 | string | - |