sterling-svelte  1.0.4
A modern, accessible, lightweight UI component library for Svelte.

HslColorSliders

Provides hue, saturation, lightness, and alpha sliders/inputs for the user to pick an HSL color.

Props

HTMLDivElement props are included.

/** The hue value. */
export let hue: number = 180;

/** The saturation value. */
export let saturation: number = 100;

/** The lightness value. */
export let lightness: number = 50;

/** The alpha value. */
export let alpha: number = 1;

/** Additional class names to apply. */
export let variant: string = '';

Events

HTMLDivElement events are included.

Anatomy

<div class="sterling-hsl-color-sliders">
  <Slider variant="hue" />
  <Input variant="hue" />
  <Slider variant="saturation" />
  <Input variant="saturation" />
  <Slider variant="lightness" />
  <Input variant="lightness" />
  <div class="alpha-hatch" />
  <div class="alpha-gradient" />
  <Slider variant="alpha" />
  <Input variant="alpha" />
</div>

Playground