@pbroom/color-kit/driverColor slider
getColorSliderNormFromValue
Normalizes value into range as a clamped [0, 1] position. Returns 0 for a zero-width range. Descending ranges are supported.
import { getColorSliderNormFromValue } from '@pbroom/color-kit/driver';color-slider.ts:169function getColorSliderNormFromValue(
value: number,
range: [number, number],
): number;Parameters
Returns
number
Example
import { getColorSliderNormFromValue } from '@pbroom/color-kit/driver';
getColorSliderNormFromValue(90, [0, 360]); // → 0.25
getColorSliderNormFromValue(500, [0, 360]); // → 1
getColorSliderNormFromValue(0.25, [1, 0]); // → 0.75