VProgressCircular API
name | type | default |
|---|---|---|
string
| undefined | |
Applies specified color to the control’s background. Used on components that also support the color prop. - supports utility colors with or without | ||
string
| undefined | |
Applies specified color to the control - supports utility colors with or without | ||
boolean | 'disable-shrink' | false | |
Constantly animates, use when loading progress is unknown. If set to the string | ||
string | number | 0 | |
The percentage value for current progress. | ||
boolean | { duration: number } | false | |
Animates the progress circle from 0 to its model value when the component mounts. | ||
string | number | 0 | |
Rotates the circle start point in degrees. | ||
boolean
| false | |
Rounds the ends of the progress arc for a softer appearance. When enabled, the progress stroke will have rounded caps instead of square ends. | ||
string | number | 'default' | |
Sets the diameter of the circle in pixels. | ||
string | (new () => any) | FunctionalComponent | 'div' | |
Specify a custom tag used on the root element. | ||
string
| undefined | |
Specify a theme for this component and all of its children. | ||
string | number | 4 | |
Sets the stroke of the circle in pixels. | ||
The default Vue slot. | ||
name | default |
|---|---|
all 0.2s ease-in-out | |
rotate(calc(-90deg)) | |
all 0.2s ease-in-out, stroke-width 0s | |
900ms | |
progress-circular-rotate 1.4s linear infinite | |
progress-circular-dash 1.4s ease-in-out infinite | |
32px | |
( 'x-small': -2, 'small': -1, 'default': 0, 'large': 2, 'x-large': 4 ) | |
rgba(var(--v-border-color), var(--v-border-opacity)) |