soon-color-mix
v0.0.1
Published
TS function works just as css `color-mix ` https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/color-mix
Readme
soon-color-mix
TS function works just as css color-mix
https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/color-mix
import { mixRgb, RgbColor } from "color-mix ";
const color1: RgbColor = [255, 255, 255]; //white
const color2: RgbColor = [0, 0, 0]; //black
const [color, opacity] = mixRgb(color1, color2);
// color [127.5,127.5,127.5] opacity 1API
type RgbColor = [red: number, green: number, blue: number];
/**
* It works like function css color-mix with mode 'srgb'
*
* @param color1
* @param color2
* @param color1Percentage range [0-1], default: 0.5
* @param color2Percentage range [0-1], default: 1 - color1Percentage
* @returns [ mixedRgbColor , opacity ]
*/
declare function mixRgb(
color1: RgbColor,
color2: RgbColor,
color1Percentage?: number,
color2Percentage?: number
): [mixedColor: RgbColor, opacity: number];