Progress bar Components
Import the `Progressbar` component in a script tag.
<script>
import { Progressbar } from 'flowbite-svelte'
</script>
Default progress bar
Use the following example of a progress bar element to show a completion rate of 45% by using an inline style and the utility classes from Tailwind CSS.
<Progressbar progress="50" />
Sizes
Use the `size` prop to change the size of a progress bar.
Small
Default
Large
Extra Large
<Progressbar progress="50" size="h-1.5" />
<Progressbar progress="50" size="h-2.5" />
<Progressbar progress="50" size="h-4" />
<Progressbar progress="50" size="h-6" />
With label inside
Use the `labelInside` prop to add the progress in a progress bar.
50%
<Progressbar progress="50" size="h-4" labelInside />
With label outside
Use the `labelOutside` prop to add the progress outside of a progress bar.
Flowbite-Svelte
50%
<Progressbar progress="50" labelOutside="Flowbite-Svelte" />
Colors
Use the `color` prop to change the color of a progress bar.
Gray
Blue/Default
Red
Green
Yellow
Indigo
Purple
<Progressbar progress="50" color="gray" />
<Progressbar progress="50" color="blue" />
<Progressbar progress="50" color="red" />
<Progressbar progress="50" color="green" />
<Progressbar progress="50" color="yellow" />
<Progressbar progress="50" color="indigo" />
<Progressbar progress="50" color="purple" />
Props
The component has the following props, type, and default values. See types page for type information.
Name | Type | Default |
---|---|---|
progress | string | '45' |
size | string | 'h-2.5' |
labelInside | boolean | false |
labelOutside | string | '' |
color | Colors | 'blue' |