步骤条 CSS样式

发布于:2023-04-10 22:04:48


 重点就是,进度条与步骤div的宽保持一致,比如完成了第一步,就是进度条的width就是22%,完成了第二步,就是44%,当然这个是可以自由调整的

 HTML代码

<div class="step-div">
    <div class="eis-horizontal-steps">
        <div class="eis-form-steps">
            <div class="eis-form-step is-finish" style="width:22%;margin-left: 4%">
                <div class="eis-step-head">
                    <div class="eis-step-icon">
                        <div class="step-icon-txt">1</div>
                    </div>
                    <div class="eis-step-line">
                    </div>
                </div>
                <div class="eis-step-main">填写基本信息</div>
            </div>
            <div class="eis-form-step is-finish" style="width:22%">
                <div class="eis-step-head">
                    <div class="eis-step-icon">
                        <div class="step-icon-txt">2</div>
                    </div>
                    <div class="eis-step-line">
                    </div>
                </div>
                <div class="eis-step-main">获取报价信息</div>
            </div>
            <div class="eis-form-step" style="width:22%">
                <div class="eis-step-head">
                    <div class="eis-step-icon">
                        <div class="step-icon-txt">3</div>
                    </div>
                    <div class="eis-step-line">
                    </div>
                </div>
                <div class="eis-step-main">确认投保</div>
            </div>
            <div class="eis-form-step" style="width:22%">
                <div class="eis-step-head">
                    <div class="eis-step-icon">
                        <div class="step-icon-txt">4</div>
                    </div>
                    <div class="eis-step-line">
                    </div>
                </div>
                <div class="eis-step-main">支付订单</div>
            </div>
            <div class="eis-form-step" style="width:8%">
                <div class="eis-step-head">
                    <div class="eis-step-icon">
                        <div class="step-icon-txt">5</div>
                    </div>
                </div>
                <div class="eis-step-main">生成保单</div>
            </div>
            <div class="eis-step-progress"></div>
        </div>
    </div>
</div>

CSS样式

<style>

    .eis-horizontal-steps .eis-form-steps {
        overflow: hidden;
        padding: 0;
        font-size: 0;
        position: relative
    }

    .eis-horizontal-steps .eis-form-steps .eis-form-step {
        display: inline-block;
        vertical-align: middle;
        width: 33.33333%;
        text-align: center
    }

    .eis-horizontal-steps .eis-form-steps .eis-step-progress {
        height: 2px;
        background: #4995fa;
        width: 44%; /* 1是22%,2是44% */
        margin-left: 4%;
        position: absolute;
        top: 15px;
        left: 15px;
    }

    .eis-horizontal-steps .eis-form-steps .eis-step-head {
        width: 100%;
        position: relative
    }

    .eis-step-head .eis-step-icon {
        width: 30px;
        height: 30px;
        font-size: 16px;
        border-radius: 50%;
        position: relative;
        z-index: 1;
    }

    .is-finish .eis-step-icon {
        border: 1px solid #4995fa
    }

    .eis-step-head .eis-step-icon .step-icon-txt {
        width: 26px;
        height: 26px;
        background: #ddd;
        border: 1px solid #ddd;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        text-align: center;
        line-height: 26px;
        color: #fff;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto
    }

    .is-finish .eis-step-icon .step-icon-txt {
        background: #4995fa;
        border: 1px solid #4995fa
    }

    .eis-horizontal-steps .eis-step-head .eis-step-line {
        position: absolute;
        background-color: #f1f1f1;
        height: 2px;
        top: 15px;
        left: 28px;
        right: -4px
    }

    .eis-horizontal-steps .eis-form-step .eis-step-main {
        font-size: 14px;
        padding: 6px 0 0;
        color: #666;
        text-align: left
    }

    .is-finish .eis-step-main {
        color: #3197fd
    }

</style>

https://www.cnblogs.com/cyfblogs/p/13718037.html


参考链接:jquery步骤条step插件


阅读 280+

一片空白

父爱如山,不善表达。回想十多年前,总记得父亲有个宽厚的肩膀,小小的自己跨坐在上面,越过人山人海去看更广阔的天空,那个时候期望自己有一双翅膀,能够像鸟儿一样飞得高,看得远。虽然父亲有时会和自己开玩笑,但在做错事的时候会受到严厉的训斥。父亲有双粗糙的大手掌。