我正在一个工作委员会工作,其中有大量不断变化的职位发布.但是每个职位发布都应该有一种基色的分层色调:#219BBE.这是我想要实现的目标的草图:

我需要的是一个javascript函数,它根据job_boxes 的数量改变颜色的阴影.
到目前为止,我发现了一个用于生成阴影的javascript片段#219BBE.
function calculateShades(colorValue) {
"#219BBE" = colorValue;
// break the hexadecimal color value into R, G, B one-byte components
// and parse into decimal values.
// calculate a decrement value for R, G, and B based on 10% of their
// original values.
var red = parseInt(colorValue.substr(0, 2), 16);
var redDecrement = Math.round(red*0.1);
var green = parseInt(colorValue.substr(2, 2), 16);
var greenDecrement = Math.round(green*0.1);
var blue = parseInt(colorValue.substr(4, 2), 16);
var blueDecrement …Run Code Online (Sandbox Code Playgroud)