1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 颜色值RGB转换为HEX(十六进制)

颜色值RGB转换为HEX(十六进制)

时间:2021-09-08 07:06:09

相关推荐

颜色值RGB转换为HEX(十六进制)

本文目录

RGB-HEX对照表RGB转HEX

RGB-HEX对照表

RGB的取值范围 [0,255],HEX的取值范围[00,FF],下面是RGB-HEX对照表:

RGB HEX0 001 012 023 034 045 056 067 078 089 0910 0A11 0B12 0C13 0D14 0E15 0F16 1017 1118 1219 1320 1421 1522 1623 1724 1825 1926 1A27 1B28 1C29 1D30 1E31 1F32 2033 2134 2235 2336 2437 2538 2639 2740 2841 2942 2A43 2B44 2C45 2D46 2E47 2F48 3049 3150 3251 3352 3453 3554 3655 3756 3857 3958 3A59 3B60 3C61 3D62 3E63 3F64 4065 4166 4267 4368 4469 4570 4671 4772 4873 4974 4A75 4B76 4C77 4D78 4E79 4F80 5081 5182 5283 5384 5485 5586 5687 5788 5889 5990 5A91 5B92 5C93 5D94 5E95 5F96 6097 6198 6299 63100 64101 65102 66103 67104 68105 69106 6A107 6B108 6C109 6D110 6E111 6F112 70113 71114 72115 73116 74117 75118 76119 77120 78121 79122 7A123 7B124 7C125 7D126 7E127 7F128 80129 81130 82131 83132 84133 85134 86135 87136 88137 89138 8A139 8B140 8C141 8D142 8E143 8F144 90145 91146 92147 93148 94149 95150 96151 97152 98153 99154 9A155 9B156 9C157 9D158 9E159 9F160 A0161 A1162 A2163 A3164 A4165 A5166 A6167 A7168 A8169 A9170 AA171 AB172 AC173 AD174 AE175 AF176 B0177 B1178 B2179 B3180 B4181 B5182 B6183 B7184 B8185 B9186 BA187 BB188 BC189 BD190 BE191 BF192 C0193 C1194 C2195 C3196 C4197 C5198 C6199 C7200 C8201 C9202 CA203 CB204 CC205 CD206 CE207 CF208 D0209 D1210 D2211 D3212 D4213 D5214 D6215 D7216 D8217 D9218 DA219 DB220 DC221 DD222 DE223 DF224 E0225 E1226 E2227 E3228 E4229 E5230 E6231 E7232 E8233 E9234 EA235 EB236 EC237 ED238 EE239 EF240 F0241 F1242 F2243 F3244 F4245 F5246 F6247 F7248 F8249 F9250 FA251 FB252 FC253 FD254 FE255 FF

RGB转HEX

方法如下所示:

colorHex: function (string) {if (/^(rgb|RGB)/.test(string)) {var aColor = string.replace(/(?:\(|\)|rgb|RGB)*/g, "").split(",");var strHex = "#";for (var i = 0; i < aColor.length; i++) {var hex = Number(aColor[i]).toString(16);// 修正:不足两位,补0if (hex.length == 1) {hex = "0" + hex} else {if (hex == "0") {hex += hex;}}strHex += hex;}console.log("rgb:" + strHex);if (strHex.length != 7) {strHex = string;}return strHex;} else if (reg.test(string)) {var aNum = string.replace(/#/, "").split("");if (aNum.length === 6) {return string;} else if (aNum.length === 3) {var numHex = "#";for (var i = 0; i < aNum.length; i += 1) {numHex += (aNum[i] + aNum[i]);}return numHex;}} else {return string;}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。