websmurf / Vue Progress Button
Animated button for VueJS
Stars: ✭ 71
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Vue Progress Button
Androidbuttonprogress
Provides download button progress view for android
Stars: ✭ 166 (+133.8%)
Mutual labels: progress, button
Zwmusicdownloadview
精仿唱吧App音乐下载进度按钮,完美快速集成使用(A beautiful musical download progress button which can show the progress and click to play Music after finishing)
Stars: ✭ 88 (+23.94%)
Mutual labels: progress, button
Swift project
原OC项目用swift实现,纯swift项目,可作为学习swift的demo,包含多个自定义控件,并且进行封装网络请求库,结构清晰。
Stars: ✭ 133 (+87.32%)
Mutual labels: progress, button
Gradient Widgets
Flutter widgets wrapped with gradients
Stars: ✭ 290 (+308.45%)
Mutual labels: progress, button
React Progress Button
🌀 Simple react.js component for an inline progress indicator
Stars: ✭ 516 (+626.76%)
Mutual labels: progress, button
React Awesome Button
React button component. Awesome button is a 3D UI, progress, social and share enabled, animated at 60fps, light weight, performant, production ready react UI button component. 🖥️ 📱
Stars: ✭ 943 (+1228.17%)
Mutual labels: progress, button
React Native Really Awesome Button
React Native button component. Awesome Button is a 3D at 60fps, progress enabled, social ready, extendable, production ready component that renders an awesome animated set of UI buttons. 📱
Stars: ✭ 988 (+1291.55%)
Mutual labels: progress, button
Uploader
A lightweight and very configurable jQuery plugin for file uploading using ajax(a sync); includes support for queues, progress tracking and drag and drop.
Stars: ✭ 1,042 (+1367.61%)
Mutual labels: progress
Particleeffectsbuttons
A little library that can be used for bursting particles effects on buttons and other elements
Stars: ✭ 1,122 (+1480.28%)
Mutual labels: button
Fitbutton
The button which can use with icon, text, divider, custom ripple effect, border, corner radius e.t.c.
Stars: ✭ 63 (-11.27%)
Mutual labels: button
P5.clickable
Event driven, easy-to-use button library for P5.js 👆
Stars: ✭ 66 (-7.04%)
Mutual labels: button
Uiutil
UIUtil for Android, Lyrics, Tick animations, Comparisons, Satellite menus, Praise, Slide buttons, TAB indicators, Contact sorting, Drag sorting, Skidding deletes, Shadow effects, RecyclerView nesting RecyclerView, Map list Poi/Drawer effects, Progress settings, Clock set, Damping, Progress, Album, Snap, Progress, CircleDownload, AdvertSwitcher, Carousel ad, FlowLayout, Tag...; 歌词控件、打勾动画、对比、卫星菜单、点赞、滑动按钮、TAB指示器、联系人排序、拖曳排序、侧滑删除、阴影效果.、RecyclerView嵌套RecyclerView.、地图列表Poi/抽屉效果、进度设置、时钟设置、滑动阻尼、相册媒体快照、圆形下载进度,轮播广告, 流式布局,标签...
Stars: ✭ 1,018 (+1333.8%)
Mutual labels: progress
Mkringprogressview
⭕️ Ring progress view similar to Activity app on Apple Watch
Stars: ✭ 1,140 (+1505.63%)
Mutual labels: progress
Materialloadingindicator
Material like loading indicator sample for iOS.
Stars: ✭ 58 (-18.31%)
Mutual labels: progress
Notify
A simple button that displays progress. Compatible with Vue 2.x
Inspired by the button animations displayed on https://tympanus.net/Development/ProgressButtonStyles/
Install
$ npm install vue-progress-button --save
Usage
Inside your component:
To get the most basic version of a progress button
<progress-button>Button</progress-button>
The progress can be configured with another filling color. Simply add the fill-color property to the progress button element and give a color to it.
<progress-button name="fillColor" class="btn btn-primary mr-1 mb-1" fill-color="#fff">Other fill color</progress-button>
The progress also be modified in terms of duration of the progress, position of the progress line
<progress-button name="duration" class="btn btn-info mr-1 mb-1" :duration="10000">10 second animation</progress-button>
<progress-button name="bottom" class="btn btn-success mr-1 mb-1" :height="5" position="bottom">Bottom fill</progress-button>
<progress-button name="bottom" class="btn btn-warning mr-1 mb-1" :height="5" position="top">Top fill</progress-button>
import Button from 'vue-progress-button'
export default {
components: {
'progress-button': Button
}
}
Configuration options
Option | Type | Default | Description |
---|---|---|---|
fillColor | String | '#555' | The color of the progress bar filling the button |
duration | Number | 2000 | The duration of the progress bar filling the entire button in milliseconds |
height | Number | 100 | The height of the progress bar in px |
position | String | 'fill' | The position of the progress bar in the button, currently possible: top, bottom. Defaults to fill that fills the entire button |
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].