有些html版本不支持rgb格式。一般情况下,html都支持哪些颜色?
在HTML Canvas中,fillStyle 支持多种颜色格式。如果你的HTML版本不支持 rgb() 格式,可能是因为浏览器兼容性问题或语法错误。以下是所有支持的颜色格式:
1. 基础颜色格式(140+个)
html
// 常用颜色名称列表
const colorNames = [
// 基本色
'black', 'white', 'red', 'green', 'blue', 'yellow',
'cyan', 'magenta', 'orange', 'purple', 'pink', 'brown',
'gray', 'grey', 'silver', 'gold',
// 红色系
'crimson', 'darkred', 'firebrick', 'indianred', 'lightcoral',
'maroon', 'salmon', 'tomato',
// 绿色系
'darkgreen', 'forestgreen', 'limegreen', 'mediumseagreen',
'seagreen', 'springgreen', 'yellowgreen',
// 蓝色系
'aqua', 'aquamarine', 'cadetblue', 'cornflowerblue',
'darkblue', 'darkslateblue', 'deepskyblue', 'dodgerblue',
'lightblue', 'lightsteelblue', 'mediumblue', 'midnightblue',
'navy', 'royalblue', 'skyblue', 'steelblue',
// 橙色/黄色系
'coral', 'darkorange', 'goldenrod', 'khaki',
'lightyellow', 'moccasin', 'orange', 'peachpuff',
'wheat',
// 紫色/粉色系
'blueviolet', 'darkmagenta', 'darkorchid', 'darkviolet',
'lavender', 'mediumorchid', 'mediumpurple', 'orchid',
'plum', 'thistle', 'violet',
// 棕色系
'chocolate', 'peru', 'rosybrown', 'saddlebrown',
'sandybrown', 'sienna', 'tan'
];