我已经建立了一个名为[name-rgb]的Javascript对象。你的基本:
namedColors = {
AliceBlue: [240, 248, 255],
AntiqueWhite: [250, 235, 215],
...
对象。但我意识到我应该能够输入一个名字字符串,比如"AliceBlue",然后让JavaScript找到它的某种RGB表示(十六进制也可以)。我知道浏览器中至少有140个隐藏的命名颜色,但我似乎找不到它们。
有没有一种CSS或者"style=..."的技巧可以让我查找一个颜色名字的RGB表示?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
最简单的JavaScript函数:
function nameToRgba(name) { var canvas = document.createElement('canvas'); var context = canvas.getContext('2d'); context.fillStyle = name; context.fillRect(0,0,1,1); return context.getImageData(0,0,1,1).data; }