# TallStackUI: Range
> TallStackUI is a TALL Stack (Tailwind CSS, Alpine.js, Laravel, Livewire)
> component library providing 65+ Blade components for building modern web interfaces.
A range slider input component with configurable sizes, color themes, and support for labels and hints. Renders as a native HTML range input with customized track and thumb styling.
## Basic Usage
```blade
```
```blade
```
```blade
```
## Attributes
| Attribute | Type | Default | Description |
|------------|-----------------------------|-----------|-------------------------------------------------|
| label | string\|ComponentSlot\|null | null | Label text displayed above the range input |
| hint | string\|ComponentSlot\|null | null | Hint text displayed below the range input |
| sm | bool\|null | null | Sets small size for the range slider |
| md | bool\|null | null | Sets medium size for the range slider (default) |
| lg | bool\|null | null | Sets large size for the range slider |
| color | string\|null | 'primary' | Color theme for the slider thumb |
| invalidate | bool\|null | null | Prevents displaying validation error messages |
## 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()
->form('range')
->block('input.base', 'your-tailwind-classes');
```
### Available Blocks
| Block Name | Purpose |
|----------------|-----------------------------------------------------------|
| input.wrapper | Outer wrapper around the range input |
| input.base | Core range input styles (track color, cursor, appearance) |
| input.sizes.sm | Small size: track height and thumb dimensions |
| input.sizes.md | Medium size: track height and thumb dimensions |
| input.sizes.lg | Large size: track height and thumb dimensions |
| input.disabled | Styles applied when the input is disabled or readonly |