UNPKG

d3-hsv

Version:

The HSV (Hue, Saturation, Value) color space.

22 lines (19 loc) 535 B
import color, {hue} from "./color"; import colorHsv from "./hsv"; function hsv(hue) { return function(start, end) { var h = hue((start = colorHsv(start)).h, (end = colorHsv(end)).h), s = color(start.s, end.s), v = color(start.v, end.v), opacity = color(start.opacity, end.opacity); return function(t) { start.h = h(t); start.s = s(t); start.v = v(t); start.opacity = opacity(t); return start + ""; }; } } export default hsv(hue); export var hsvLong = hsv(color);