All Projects β†’ YanDevDz β†’ ProBar

YanDevDz / ProBar

Licence: other
this script will allow you to configure a progress bar with a timer with other options

Programming Languages

HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to ProBar

React Sweet Progress
A way to quickly add a progress bar to react app 🌈
Stars: ✭ 239 (+Infinity%)
Mutual labels:  progress, css3, progress-bar, progressbar
react-sweet-progress
A way to quickly add a progress bar to react app 🌈
Stars: ✭ 250 (+Infinity%)
Mutual labels:  progress, css3, progress-bar, progressbar
React Nprogress
βŒ›οΈ A React primitive for building slim progress bars.
Stars: ✭ 173 (+Infinity%)
Mutual labels:  progress, progress-bar, progressbar
LineProgressbar
A light weight jquery progressbar plugin
Stars: ✭ 34 (+Infinity%)
Mutual labels:  progress, progress-bar, progressbar
Multiprogressview
πŸ“Š An animatable view that depicts multiple progresses over time. Modeled after UIProgressView
Stars: ✭ 614 (+Infinity%)
Mutual labels:  progress, progress-bar, progressbar
mp-progress
δΈ“ζ³¨δΊŽε°η¨‹εΊεœ†ηŽ―ε½’θΏ›εΊ¦ζ‘ηš„ε°ε·₯ε…·
Stars: ✭ 72 (+Infinity%)
Mutual labels:  progress, progress-bar, progressbar
angular-progress-bar
This component allow you to easy incorporate progress-bar to angular/ionic project, providing binding and color options
Stars: ✭ 26 (+Infinity%)
Mutual labels:  progress, progress-bar, progressbar
Tqdm
A Fast, Extensible Progress Bar for Python and CLI
Stars: ✭ 20,632 (+Infinity%)
Mutual labels:  progress, progress-bar, progressbar
Roundprogresstextview
TextView with Round Pogress
Stars: ✭ 18 (+Infinity%)
Mutual labels:  progress, progress-bar, progressbar
Vue Step Progress
A simple Vue component that displays a Progress Bar with labels for each step
Stars: ✭ 26 (+Infinity%)
Mutual labels:  progress, progress-bar, progressbar
Delayedprogress
ProgressDialog that waits a minimum time to be dismissed before showing. Once visible, the ProgressDialog will be visible for a minimum amount of time to avoid "flashes" in the UI.
Stars: ✭ 95 (+Infinity%)
Mutual labels:  progress, progress-bar, progressbar
Alive Progress
A new kind of Progress Bar, with real-time throughput, ETA, and very cool animations!
Stars: ✭ 2,940 (+Infinity%)
Mutual labels:  progress, progress-bar, progressbar
VHProgressBar
Vartical and Horizontal ProgressBar
Stars: ✭ 23 (+Infinity%)
Mutual labels:  progress, progress-bar, progressbar
Python Progressbar
Progressbar 2 - A progress bar for Python 2 and Python 3 - "pip install progressbar2"
Stars: ✭ 682 (+Infinity%)
Mutual labels:  progress, progress-bar, progressbar
Ruby Progressbar
Ruby/ProgressBar is a text progress bar library for Ruby.
Stars: ✭ 1,378 (+Infinity%)
Mutual labels:  progress, progress-bar, progressbar
Radialprogressbar
Radial ProgressBar inspired by Apple Watch OS. It is highly Customisable
Stars: ✭ 141 (+Infinity%)
Mutual labels:  progress, progress-bar, progressbar
Hgcircularslider
A custom reusable circular / progress slider control for iOS application.
Stars: ✭ 2,240 (+Infinity%)
Mutual labels:  progress, progress-bar
Progress dialog
A light weight library to easily manage a progress dialog with simple steps whenever you need to do it. You can easily show and hide it.
Stars: ✭ 196 (+Infinity%)
Mutual labels:  progress, progressbar
Progress
A PHP package to determine steps and progress.
Stars: ✭ 197 (+Infinity%)
Mutual labels:  progress, progress-bar
Mkmagneticprogress
A circular progress bar for iOS written in Swift
Stars: ✭ 214 (+Infinity%)
Mutual labels:  progress, progressbar

ProBar

ProBar is a progress bar with multiple options.

Features !

  • config a ProBar color.
  • config a ProBar background.
  • config a Speed of ProBar.
  • config a "Goto" option with timing.
  • config a Finish animation.
  • cutomize with your own CSS.
  • config a Height of Probar.
  • config a Rounded Corners of Probar.
  • config a Rounded Corners of Probar in Internal.

Requirement

ProBar require JQuery.

How to Use :

FIRST require CDN JQuery:

<script
  src="https://code.jquery.com/jquery-3.4.1.min.js"
  integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo="
  crossorigin="anonymous"></script>

Link ProBar.js from your html file

<script src="/your/path/to/ProBar.js"></script>

Secondly instantiate ProBar:

var probar = new ProBar(options);

The options :

{
    color : "#2a2a2a", // color of the Progress bar. 
    bgColor : "#efefef", // color background of the Progress bar
    speed : 0.3, // speed of animation. ( unit in secondes )
    wrapper : "body", // the wrapper who append ProBar. if class ".class" ,if id "#id" 
    finishAnimation : true || false,  // config a finish animation. 
    classNameBar : "setBar", // change a class to a custom class ( for Css ).
    wrapperId : "wrapperSetBar", // change a wrapper id for a custom Css.
    height:10, // give a height to Probar.
    rounded : { // use it to round Corners of Probar.
      topLeft : 25,
      topRight : 25,
      bottomLeft : 25,
      bottomRight : 25 
    },
    roundedInternal : { // use it to round Corners of Probar (internal).
      topLeft : 25,
      topRight : 25,
      bottomLeft : 25,
      bottomRight : 25 
    }
}

Functions :

probar.setColor("#2980b9"); // change color of ProBar.
probar.setWrapperColor("#ecf0f1"); // change background color of ProBar.
probar.setSpeed(3000); // change Speed to 3 secondes.
probar.setFinishAnimation(false); // set animation to false.
probar.goto(100); // reach 100%.
probar.goto(100,2000); // reach 100% in 2 secondes.
probar.setHeight(15); // set Height to 15px.
probar.setRounded(15,15,15,15); // change Border radius of Probar. (topLeft, topRight, bottomLeft, bottomRight);
probar.setRoundedInternal(15,15,15,15); // change Border radius of Probar (Internal). (topLeft, topRight, bottomLeft, bottomRight);

Upcoming features

  • Remove JQuery requirement.

License

MIT

** Made with love ❀ **

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].