Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/motea927/mt-step

A lightweight, highly customizable Vue component to help users step by step focus on the page.
https://github.com/motea927/mt-step

Last synced: about 6 hours ago
JSON representation

A lightweight, highly customizable Vue component to help users step by step focus on the page.

Awesome Lists containing this project

README

        

# mt-step

A lightweight, highly customizable's Vue component to help user step by step focus on the page.

![image](https://raw.githubusercontent.com/motea927/mt-step/master/assets/demo.gif)

## ๐Ÿš€ Features

- โšก **Lightweight**: Bundle size <3kb when gzipped.
- ๐Ÿงฉ **Customizable**: Configurable z-index to fit any project.
- ๐Ÿ‘ **Vue Component**: Work for Vue 2 and Vue 3.
- ๐Ÿงถ **Highlighting multiple element**: Support highlighting single or multiple element on a step.
- ๐Ÿ”Œ **Flexible**: Support no hint, single hint, multiple hint on a step and single hint corresponds multiple highlight.
- ๐Ÿฆพ **Type Strong**: Written in TypeScript.

## ๐ŸŽ Usage

```vue



import 'mt-step/css'
import { MtStep, MtStepItem } from 'mt-step'

```

Refer to [documentations](https://mt-step.morty.tw/) for more details.

## ๐Ÿ“ฆ Install

```bash
yarn add mt-step
```