css步骤条

html 代码以及样式

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>css步骤条</title>
    <style>
        .steps {
            display: flex;
            justify-content: space-between;
            padding: 0;
            margin: 20px 10px;
            list-style: none;
            counter-reset: order; /* 定义css 计时器 */
            --normal-color: #666;
            --active-color: #06e;
        }

        .steps li {
            counter-increment: order; /* 选择器增量 */
            color: var(--active-color); /* 定义变量,默认都是高亮颜色 */
        }

        .steps li::before {
            content: counter(order); /* 使用计数器的数字作为内容 */
            display: inline-block;
            width: 1.4em;
            margin-right: 0.5em;
            text-align: center;
            border-radius: 50%;
            border: 1px solid; /* 这里故意不设置颜色,将来使用继承的颜色 */
            flex-shrink: 0; /* 行内伪元素,实现计数器 */
        }

        /* 步骤项引导线 */
        .steps li {
            flex: auto; /* 弹性宽度(根据内容调整) */
            display: flex;
            align-items: center;
        }

        .steps li:not(:last-child)::after {
            content: '';
            flex: 1; /* 内部在开启flex自适应 */
            margin: 0 1em;
            border-bottom: 1px solid;
            opacity: 0.6;
        }

        .steps li:last-child {
            flex: none; /* 最后一项,没必要等分宽度 */
        }

        .steps .active::before {
            /* 设计激活时数字样式 */
            color: #ffffff;
            background: var(--active-color);
            border-color: var(--active-color);
        }

        .steps .active::after,
        .steps .active ~ li {
            /* 后面的线和step设置成黑色 */
            color: var(--normal-color);
        }

    </style>
</head>
<body>

<ol class="steps">
    <li>注册</li>
    <li class="active">域认证</li>
    <li>身份校验</li>
    <li>开通账号</li>
</ol>
</body>
</html>
相关推荐
懒惰的bit3 小时前
基础网络安全知识
学习·web安全·1024程序员节
ROCKY_8176 小时前
AndroidStudio-文本显示
1024程序员节
AI大模型训练家9 小时前
Python 语法及入门 丨 专为Python零基础 一篇博客让你完全掌握Python语法
服务器·开发语言·网络·python·1024程序员节
HPC_fac130520678169 小时前
科学计算服务器:如何计算算力?如何提升科学研究效率?
运维·服务器·人工智能·科技·gpu算力·1024程序员节
鹏大师运维9 小时前
【系统配置】命令行配置麒麟安全中心应用程序来源检查
linux·安全·国产化·麒麟·国产操作系统·1024程序员节·应用检测
网安_秋刀鱼9 小时前
中间件安全
安全·web安全·网络安全·中间件·1024程序员节
白总Server17 小时前
Swagger UI
后端·ui·spring cloud·ribbon·架构·scala·1024程序员节
一个通信老学姐21 小时前
专业140+总分430+复旦大学875信号与系统考研经验原957电子信息通信考研,真题,大纲,参考书。
考研·信息与通信·信号处理·1024程序员节
一个通信老学姐21 小时前
专业140+总分400+南京大学851信号与系统考研经验南大电子信息通信工程集成电路,真题,大纲,参考书。
考研·信息与通信·信号处理·1024程序员节
汉克老师1 天前
GESP4级考试语法知识(贪心算法(二))
开发语言·数据结构·c++·算法·贪心算法·图论·1024程序员节