- map { '<svg width="16" height="16" viewBox="0 0 8 8">'.$_.'</svg>' }
- map {
- my $circle = '<circle cx="%s" cy="%s" r="8" fill="#%X%X%X"/>';
- join '',
- sprintf($circle, 0, 0, [0, 8, 15]->[$_ % 3], 0, 0),
- sprintf($circle, 8, 0, 0, [0, 8, 15]->[$_ / 3 % 3], 0),
- sprintf($circle, 6, 8, 0, 0, [0, 8, 15]->[$_ / 9]),
- } 1 .. 3*3*3
+ map { disphues($_, [0, 240, 120], 1) } # Red, Blue, Green
+ @hueorder[23..25,20..22, 12, 6..11,0..5, 16..18, 13..15, 19, 26],
+ ],
+},
+cmymap => {
+ title => 'CMYmap',
+ style => [
+ 'svg { isolation: isolate }', # mix on white
+ 'svg circle { mix-blend-mode: multiply }',
+ '.sample { background: white }',
+ ],
+ list => [
+ map { disphues($_, [180, 60, 300]) } # Cyan, Yellow, Magenta
+# @hueorder[13..18, 19, 0..11, 20..25, 12, 26],
+ @hueletters