About
HeroUI v3 ColorSlider — slider for a single color channel (RGB/HSL/alpha), vertical, disabled, controlled and custom render.
Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds HeroUI Color Slider to your project and fits it to your theme.
Code
How HeroUI Color Slider is used: the demo's code. The component's own source comes with a free account.
Usage.tsx
import { ColorSlider } from "@/components/ui/heroui-color-slider"
export default function Vertical() {
return (
<div className="flex h-48 gap-4">
<ColorSlider
aria-label="Hue"
channel="hue"
defaultValue="hsl(0, 100%, 50%)"
orientation="vertical"
>
<ColorSlider.Track>
<ColorSlider.Thumb />
</ColorSlider.Track>
</ColorSlider>
<ColorSlider
aria-label="Saturation"
channel="saturation"
defaultValue="hsl(0, 100%, 50%)"
orientation="vertical"
>
<ColorSlider.Track>
<ColorSlider.Thumb />
</ColorSlider.Track>
</ColorSlider>
<ColorSlider
aria-label="Lightness"
channel="lightness"
defaultValue="hsl(0, 100%, 50%)"
orientation="vertical"
>
<ColorSlider.Track>
<ColorSlider.Thumb />
</ColorSlider.Track>
</ColorSlider>
</div>
)
}








