# TallStackUI: Progress Bar > TallStackUI is a TALL Stack (Tailwind CSS, Alpine.js, Laravel, Livewire) > component library providing 65+ Blade components for building modern web interfaces. A horizontal progress bar component with three display variations: simple inline bar, floating label above the bar, and a title variation with label and percentage side by side. Supports solid and light color styles, four sizes, and an optional footer slot. ## Basic Usage Simple progress bar: ```blade ``` Progress bar with title: ```blade ``` Floating percentage label: ```blade ``` Without percentage text: ```blade ``` With footer content: ```blade

All files uploaded.

``` ## Attributes | Attribute | Type | Default | Description | |--------------|-------------------|-----------|----------------------------------------------------------------| | percent | string\|int\|null | null | Current progress value (0-100) | | title | string\|null | null | Label text displayed above the bar (activates title variation) | | xs | bool\|null | null | Extra-small bar height | | sm | bool\|null | null | Small bar height | | md | bool\|null | null | Medium bar height (default) | | lg | bool\|null | null | Large bar height | | simple | bool | false | Forces simple variation (default when no title or floating) | | floating | bool | false | Shows the percentage in a floating label above the bar | | solid | bool | true | Uses the solid color style | | light | bool | false | Uses the light color style | | color | string\|null | 'primary' | Color theme (e.g., primary, red, green, blue, yellow) | | without-text | bool | false | Hides the percentage text inside the simple bar | | footer | slot\|null | null | Content rendered below the progress bar | ## Slots | Slot | Description | |--------|-----------------------------------------| | footer | Content rendered below the progress bar | ## Soft Customization Soft customization allows you to override default Tailwind CSS classes used by this component at runtime, either through a service provider or scoped per-instance. ### Customization ```php TallStackUi::customize() ->progress() ->block('simple.wrapper', 'your-tailwind-classes'); ``` ### Available Blocks | Block Name | Purpose | |-------------------|--------------------------------------------------------------| | simple.wrapper | Simple variation outer bar container with rounded background | | simple.progress | Simple variation inner progress fill bar | | floating.wrapper | Floating label bubble container | | floating.progress | Floating variation outer bar container | | floating.float | Floating variation inner progress fill bar | | title.wrapper | Title variation header flex container | | title.title | Title text styling | | title.bar | Title variation inner progress fill bar | | title.progress | Title variation outer bar container | | title.percent | Percentage text styling next to the title | | sizes.xs | Extra-small height class | | sizes.sm | Small height class | | sizes.md | Medium height class | | sizes.lg | Large height class |