Cherry Blossom

Soft pinks and creams, with a single deep rose accent.

Mood
Warm
Colors
5
Space
OKLCH

Cherry Blossom, color by color

Soft and quiet, saved from washing out by one deep rose. The creams make gentle surfaces, the pinks suit secondary actions, and the rose carries primary buttons. A fit for wellness, beauty, and editorial layouts.

#ffedec L 0.96 · C 0.02 · H 20
#ffd5db L 0.92 · C 0.06 · H 10
#ffb6c8 L 0.86 · C 0.1 · H 5
#ff81a3 L 0.76 · C 0.16 · H 5
#d10054 L 0.55 · C 0.22 · H 10

Create Cherry Blossom in PHP

Parse the catalog values as one ordered scale. The input remains readable while PHPColor normalizes every color.

<?php

use PhpColor\Color\Palette\ColorPalette;

$palette = ColorPalette::parse([
    'oklch(0.96 0.02 20)',
    'oklch(0.92 0.06 10)',
    'oklch(0.86 0.10 5)',
    'oklch(0.76 0.16 5)',
    'oklch(0.55 0.22 10)',
]);
use PhpColor\Color\Palette\ColorPalette; $palette = ColorPalette::parse([ 'oklch(0.96 0.02 20)', 'oklch(0.92 0.06 10)', 'oklch(0.86 0.10 5)', 'oklch(0.76 0.16 5)', 'oklch(0.55 0.22 10)', ]);

Inspect every palette color

Palette operations preserve order, so iteration and conversion produce values in the same visual sequence.

<?php

foreach ($palette->to('oklch') as $color) {
    echo $color->toCss().PHP_EOL;
}
foreach ($palette->to('oklch') as $color) { echo $color->toCss().PHP_EOL; }

Format Cherry Blossom for CSS

Export hexadecimal values for compact tokens or convert the full palette to perceptual CSS notation.

<?php

$hex = $palette->toHex();
$css = $palette->to('oklch')->toCss();
$hex = $palette->toHex(); $css = $palette->to('oklch')->toCss();

Keep exploring

Build on Cherry Blossom