我想列出 css 中使用的所有颜色,但它们似乎以 base 16 格式存储。我认为这样的事情可能会奏效,但它并没有达到我想要的效果,
for(x; x< 100; x++)
{
color = x.toString(16);
}
最佳答案
在 JavaScript 中,您可以在数字前使用“0x”使其成为十六进制,而在数字前使用“0”使其成为八进制。使用这种方法,这应该是最好的代码。 这可能会使您的网络浏览器崩溃,因为所有 CSS 中有 16,581,375 种不同的十六进制颜色。这比一兆字节(约 100 万)或破解 17 个小写字母密码所需的年数还要多。
var colors = new Array();
for(col=0x0;col<=0xFFFFFF;col++) {
colors.push("#" + col);
}
关于javascript - 在 javascript 中遍历颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16503286/