Skip to content

lUc1xx/progress-bar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Вертикальный Progress Bar

Установка

  1. Установить jquery
npm i jquery
  1. Установить is-in-viewport
npm i is-in-viewport
  1. Склонировать к себе в проект файл progress-bar.js
  2. Сделать import или подключить файл progress-bar.js напрямую, например
import { ProgressBar } from "./progress-bar.js";
  1. Добавить в HTML разметку:
<div class="progress-bar" id="BLOCK_ID"></div> 

где BLOCK_ID - задайте любое значение, нужен для инициализация плагина

  1. Добавить progress-bar.css или progress-bar.sass файл к себе в проект
  2. Иниацилизировать плагин, код:
 
const progressBar = new ProgressBar('#progress-bar', { // BLOCK_ID 
	classStart: '.start', // блок, после которого начинается отображение progress bar, по умолчанию класс start
	classEnd: '.end',	  // блок, на котором прекращается оторабражение progress bar, по умолчанию класс end
	animationSpeed: 400,  // скорость анимации, по умолчанию 0
	items: [
		{
			'positionProgress': 1, // позиция анимационной линии 
			'blockId': '#steps', // id блока к которому привязан элемент в Progress bar
 			'text': 'Этапы <br> реализации' // текст элемента в Progress bar
		},
		{
			'positionProgress': 2,
			'blockId': '#costs',
			'text': 'Итоговая <br> стоимость'
		},
		{
			'positionProgress': 3,
			'blockId': '#reasons',
			'text': '5 причин <br> выбрать <br>нас'
		},
		{
			'positionProgress': 4,
			'blockId': '#how',
			'text': 'С чего <br> начать?'
		},
	],
})

About

Вертикальный Progress Bar

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published