SASS进展跟踪器

一个 HTML 组件,用于说明多步骤流程中的各个步骤,如多步骤表单、时间轴或测验。「A HTML component to illustrate the steps in a multi step process e.g. a multi step form, a timeline or a quiz.」

Github星跟踪图

SASS Progress Tracker

A HTML component to illustrate the steps in a multi step process e.g. a multi step form, a timeline or a quiz.

View demo

Installation

$ npm install progress-tracker --save

Import

After installation you can import it into your Sass files with the statement below.

@import "node_modules/progress-tracker/src/styles/progress-tracker.scss";

The JS that is part of this site is just for demonstration purposes, add your own JS as needed to toggle the classes for the step states.

Markup

Follow the HTML code example below for basic usage; each demo sets the first two steps as complete, the third step as active and the last two steps as inactive.

For additional styles add modifier classes and additional markup as needed in the examples below. You can add multiple modifier classes to achieve additional styles that those shown below.

<ul class="progress-tracker">
  <li class="progress-step is-complete">
    <div class="progress-marker"></div>
  </li>
  <li class="progress-step is-complete">
    <div class="progress-marker"></div>
  </li>
  <li class="progress-step is-active">
    <div class="progress-marker"></div>
  </li>
  <li class="progress-step">
    <div class="progress-marker"></div>
  </li>
  <li class="progress-step">
    <div class="progress-marker"></div>
  </li>
</ul>

Demo site

Clone or download from Github.

    $ npm install
    $ gulp serve

License

MIT © Nigel O Toole

主要指标

概览
名称与所有者NigelOToole/progress-tracker
主编程语言CSS
编程语言HTML (语言数: 3)
平台
许可证MIT License
所有者活动
创建于2016-06-08 15:53:03
推送于2025-05-17 15:07:58
最后一次提交2025-05-17 16:07:41
发布数14
最新版本名称3.0.1 (发布于 2025-05-17 16:07:57)
第一版名称v1.0.0 (发布于 2016-06-16 12:47:56)
用户参与
星数480
关注者数17
派生数58
提交数80
已启用问题?
问题数15
打开的问题数0
拉请求数16
打开的拉请求数0
关闭的拉请求数12
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?