Fix checkbox-button and radio-button gap

This commit is contained in:
Leopoldthecoder
2017-10-27 17:31:03 +08:00
committed by 杨奕
parent cdf05c46ec
commit 2e8161e68e
8 changed files with 31 additions and 6 deletions

View File

@@ -128,10 +128,27 @@
}
};
const shadeColor = (color, shade) => {
let red = parseInt(color.slice(0, 2), 16);
let green = parseInt(color.slice(2, 4), 16);
let blue = parseInt(color.slice(4, 6), 16);
red = Math.round((1 - shade) * red);
green = Math.round((1 - shade) * green);
blue = Math.round((1 - shade) * blue);
red = red.toString(16);
green = green.toString(16);
blue = blue.toString(16);
return `#${ red }${ green }${ blue }`;
};
const clusters = [theme];
for (let i = 0; i <= 9; i++) {
clusters.push(tintColor(theme, Number((i / 10).toFixed(2))));
}
clusters.push(shadeColor(theme, 0.1));
return clusters;
}
}