jpuck/color-mixer

Mix CSS colors like paint.

1.0.2 2017-01-30 00:16 UTC

This package is not auto-updated.

Last update: 2024-04-13 17:52:05 UTC


README

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