[点晴永久免费OA]纯CSS实现一个简单又不失优雅的步骤条
当前位置:点晴教程→点晴OA办公管理信息系统
→『 经验分享&问题答疑 』
步骤条是一种用于引导用户按照特定流程完成任务的导航条,在各种分步表单交互场景中广泛应用。先来看一下几个主流前端 UI 框架中步骤条组件的样子: 确定结构对于步骤条这种呈现顺序的列表结构,在 HTML 标签选择上,使用 <ol class="steps"> <li>注册</li> <li>域认证</li> <li>身份校验</li> <li>风险等级评估</li> <li>开通账号</li> </ol> .steps { --normal-color: #666; --active-color: #06e; display: flex; justify-content: space-between; padding: 0; margin: 0; counter-reset: order; } /* 步骤项 */ .steps > li { flex: auto; display: inline-flex; align-items: center; counter-increment: order; color: var(--active-color); } .steps > li:last-child {flex: none;} /* 步骤编号(带圈数字) */ .steps > li::before { content: counter(order); flex-shrink: 0; width: 1.4em; line-height: 1.4em; margin-right: .5em; text-align: center; border-radius: 50%; border: 1px solid; } /* 步骤项引导线 */ .steps > li:not(:last-child)::after { content: ''; flex: 1; margin: 0 1em; border-bottom: 1px solid; opacity: .6; } /* 步骤状态 */ .steps > .active {color: var(--active-color);} .steps > .active::before { color: #fff; background: var(--active-color); border-color: var(--active-color); } .steps > .active::after, .steps > .active ~ li {color: var(--normal-color);} 知识点总结
该文章在 2023/8/26 14:55:56 编辑过 |
关键字查询
相关文章
正在查询... |