Avenra
Liquid GlassAPI Reference
Liquid GlassAPI Reference

createLiquidSlider

Horizontal range slider with glass effects.

createLiquidSlider

Creates a glass-styled horizontal range slider.

Basic Usage

import { createLiquidSlider } from '@avenra/liquid-glass';

const slider = createLiquidSlider('#my-slider', {
  min: 0,
  max: 100,
  value: 50
});

slider.on('input', ({ value }) => console.log('Current value:', value));

Props / Options

Extends LiquidGlassOptions plus:

PropTypeDefaultDescription
minnumber0Minimum value
maxnumber100Maximum value
valuenumber50Initial value
stepnumber1Step increment

Return Value — LiquidSliderHandle

MemberTypeDescription
elementElementThe slider container element
valuenumber (get/set)Current slider value
destroy()() => voidClean up the component
on('input', cb){ value: number, element: Element }Fired during drag
on('change', cb){ value: number, element: Element }Fired on release
on('destroy', cb)undefinedFired on destruction

On this page