/color-mixer

Mix CSS colors like paint.

Primary LanguagePHPGNU General Public License v3.0GPL-3.0

PHP Color Mixer

Mix CSS colors like paint.

Supports the CSS color keywords up to Color Module Level 4 and hexadecimal values with or without a leading hash #

See example.php for some basic usage mixing 5 colors. The background color and the 6th panel are the mix of the given colors.

use jpuck\ColorMixer\Mixer;

$colors = [
    'rebeccapurple',
    '#33Ab42',
    '000000',
    '#00f',
    'red',
];

$mix = ( new Mixer(...$colors) )->mix()->hex();

color output from example.php

Installation

Requires PHP 7

Registered on packagist for easy installation using composer.

composer require jpuck/color-mixer
Branch Status
master Build Status Codecov

License Total Downloads Latest Stable Version