Html 颜色关键字 16种 (转)

备注:html颜色关键词16种(1)

aliceblue 艾利斯兰 #f0f8ff 240,248,255 艾利斯兰[易易工作室]
antiquewhite 古董白 #faebd7 250,235,215 古董白 [易易工作室]
aqua 浅绿色 #00ffff 0,255,255 浅绿色 [易易工作室]
aquamarine 碧绿色 #7fffd4 127,255,212 碧绿色 [易易工作室]
azure 天蓝色 #f0ffff 240,255,255 天 蓝色[易易工作室]
beige 米色 #f5f5dc 245,245,220 米色[易易工作室]
bisque 桔黄色 #ffe4c4 255,228,196 桔黄色 [易易工作室]
black 黑色 #000000 0,0,0 黑色 [易易工作室]
blanchedalmond 白杏色 #ffebcd 255,235,205 白杏色 [易易工作室]
blue 蓝色 #0000ff 0,0,255 蓝色 [易易工作室]
blueviolet 紫罗兰色 #8a2be2 138,43,226 紫罗兰色 [易易工作室]
brown 褐色 #a52a2a 165,42,42 褐色 [易易工作室]
burlywood 实木色 #deb887 222,184,135 实木色 [易易工作室]
cadetblue 军兰色 #5f9ea0 95,158,160 军兰色 [易易工作室]
chartreuse 黄绿色 #7fff00 127,255,0 黄绿色 [易易工作室]
chocolate 巧可力色 #d2691e 210,105,30 巧可力色 [易易工作室]
coral 珊瑚色 #ff7f50 255,127,80 珊瑚色 [易易工作室]
cornflowerblue 菊兰色 #6495ed 100,149,237 菊兰色 [易易工作室]
cornsilk 米绸色 #fff8dc 255,248,220 米绸色[易易工作室]
crimson 暗深红色 #dc143c 220,20,60 暗深红色 [易易工作室]
cyan 青色 #00ffff 0,255,255 青色 [易易工作室]
darkblue 暗蓝色 #00008b 0,0,139 暗蓝色 [易易工作室]
darkcyan 暗青色 #008b8b 0,139,139 暗青色 [易易工作室]
darkgoldenrod 暗金黄色 #b8860b 184,134,11 暗金黄色 [易易工作室]
darkgray 暗灰色 #a9a9a9 169,169,169 暗灰色 [易易工作室]
darkgreen 暗绿色 #006400 0,100,0 暗绿色 [易易工作室]
darkgrey 暗灰色 #a9a9a9 169,169,169 暗灰色 [易易工作室]
darkkhaki 暗黄褐色 #bdb76b 189,183,107 暗黄褐色 [易易工作室]
darkmagenta 暗洋红 #8b008b 139,0,139 暗洋红 [易易工作室]
darkolivegreen 暗橄榄绿 #556b2f 85,107,47 暗橄榄绿 [易易工作室]
darkorange 暗桔黄色 #ff8c00 255,140,0 暗桔黄色 [易易工作室]
darkorchid 暗紫色 #9932cc 153,50,204 暗紫色 [易易工作室]
darkred 暗红色 #8b0000 139,0,0 暗红色 [易易工作室]
darksalmon 暗肉色 #e9967a 233,150,122 暗肉色 [易易工作室]
darkseagreen 暗海兰色 #8fbc8f 143,188,143 暗海兰色 [易易工作室]
darkslateblue 暗灰蓝色 #483d8b 72,61,139 暗灰蓝色 [易易工作室]
darkslategray 暗瓦灰色 #2f4f4f 47,79,79 暗瓦灰色 [易易工作室]
darkslategrey 暗瓦灰色 #2f4f4f 47,79,79 暗瓦灰色 [易易工作室]
darkturquoise 暗宝石绿 #00ced1 0,206,209 暗宝石绿 [易易工作室]
darkviolet 暗紫罗兰色 #9400d3 148,0,211 暗紫罗兰色 [易易工作室]
deeppink 深粉红色 #ff1493 255,20,147 深粉红色 [易易工作室]
deepskyblue 深天蓝色 #00bfff 0,191,255 深天蓝色 [易易工作室]
dimgray 暗灰色 #696969 105,105,105 暗灰色 [易易工作室]
dimgrey 暗灰色 #696969 105,105,105 暗灰色 [易易工作室]
dodgerblue 闪兰色 #1e90ff 30,144,255 闪兰色 [易易工作室]
firebrick 火砖色 #b22222 178,34,34 火砖色 [易易工作室]
floralwhite 花白色 #fffaf0 255,250,240 花白色 [易易工作室]
forestgreen 森林绿 #228b22 34,139,34 森林绿 [易易工作室]
fuchsia 紫红色 #ff00ff 255,0,255 紫红色 [易易工作室]
gainsboro 淡灰色 #dcdcdc 220,220,220 淡灰色 [易易工作室]
ghostwhite 幽灵白 #f8f8ff 248,248,255 幽灵白[易易工作室]
gold 金色 #ffd700 255,215,0 金色 [易易工作室]
goldenrod 金麒麟色 #daa520 218,165,32 金麒麟色 [易易工作室]
gray 灰色 #808080 128,128,128 灰色 [易易工作室]
green 绿色 #008000 0,128,0 绿色 [易易工作室]
greenyellow 黄绿色 #adff2f 173,255,47 黄绿色 [易易工作室]
grey 灰色 #808080 128,128,128 灰色 [易易工作室]
honeydew 蜜色 #f0fff0 240,255,240 蜜色[易易工作室]
hotpink 热粉红色 #ff69b4 255,105,180 热粉红色 [易易工作室]
indianred 印第安红 #cd5c5c 205,92,92 印第安红 [易易工作室]
indigo 靛青色 #4b0082 75,0,130 靛青色 [易易工作室]
ivory 象牙色 #fffff0 255,255,240 象牙色[易易工作室]
khaki 黄褐色 #f0e68c 240,230,140 黄褐色 [易易工作室]
lavender 淡紫色 #e6e6fa 230,230,250 淡紫色 [易易工作室]
lavenderblush 淡紫红 #fff0f5 255,240,245 淡紫红[易易工作室]
lawngreen 草绿色 #7cfc00 124,252,0 草绿色 [易易工作室]
lemonchiffon 柠檬绸色 #fffacd 255,250,205 柠檬绸色[易易工作室]
lightblue 亮蓝色 #add8e6 173,216,230 亮蓝色 [易易工作室]
lightcoral 亮珊瑚色 #f08080 240,128,128 亮珊瑚色 [易易工作室]
lightcyan 亮青色 #e0ffff 224,255,255 亮青色[易易工作室]
lightgoldenrodyellow 亮金黄色 #fafad2 250,250,210 亮金黄色[易易工作室]
lightgray 亮灰色 #d3d3d3 211,211,211 亮灰色 [易易工作室]
lightgreen 亮绿色 #90ee90 144,238,144 亮绿色 [易易工作室]
lightgrey 亮灰色 #d3d3d3 211,211,211 亮灰色 [易易工作室]
lightpink 亮粉红色 #ffb6c1 255,182,193 亮粉红色 [易易工作室]
lightsalmon 亮肉色 #ffa07a 255,160,122 亮肉色 [易易工作室]
lightseagreen 亮海蓝色 #20b2aa 32,178,170 亮海蓝色 [易易工作室]
lightskyblue 亮天蓝色 #87cefa 135,206,250 亮天蓝色 [易易工作
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 您好,关于您的问题,可以通过使用CSS样式来实现关键字高亮,并且可以使用JavaScript生成随机颜色。具体实现方法可以参考以下代码: ```html <style> .highlight { background-color: #FCD5CE; /* 设置关键字高亮颜色 */ } </style> <script> function highlightKeywords() { var keywords = ["JavaScript", "CSS", "HTML"]; // 关键字列表 var elements = document.getElementsByTagName("*"); // 获取所有元素 for (var i = ; i < elements.length; i++) { var element = elements[i]; if (element.nodeType === 3) { // 判断是否为文本节点 var text = element.nodeValue; var replacedText = text; for (var j = ; j < keywords.length; j++) { var keyword = keywords[j]; var regex = new RegExp(keyword, "gi"); // 创建正则表达式,忽略大小写 if (regex.test(text)) { var span = document.createElement("span"); span.className = "highlight"; span.style.backgroundColor = getRandomColor(); // 设置随机颜色 span.textContent = keyword; replacedText = replacedText.replace(regex, span.outerHTML); } } if (replacedText !== text) { var newNode = document.createElement("span"); newNode.innerHTML = replacedText; element.parentNode.replaceChild(newNode, element); } } } } function getRandomColor() { var letters = "0123456789ABCDEF"; var color = "#"; for (var i = ; i < 6; i++) { color += letters[Math.floor(Math.random() * 16)]; } return color; } window.onload = highlightKeywords; // 页面加载完成后执行高亮函数 </script> ``` 以上代码可以实现在页面中将指定的关键字高亮,并且每个关键字的高亮颜色都是随机生成的。希望对您有所帮助。 ### 回答2: 在JavaScript中,我们可以运用CSS样式和DOM操作来实现关键字的高亮显示,并随机分配不同的颜色。 首先,我们需要为要高亮显示的关键字添加一个class或者id。例如,我们可以将关键字用`span`标签包裹,并设置一个class名为"highlight",如下所示: ```html <p>这是一个<span class="highlight">关键字</span>的例子。</p> ``` 接下来,在JavaScript中,我们可以通过获取所有包含关键字的元素,并为它们随机分配不同的颜色样式。 ```javascript // 获取所有拥有highlight类名的元素 const highlightElements = document.getElementsByClassName('highlight'); // 生成随机颜色的函数 function getRandomColor() { const letters = '0123456789ABCDEF'; let color = '#'; for (let i = 0; i < 6; i++) { color += letters[Math.floor(Math.random() * 16)]; } return color; } // 为每个关键字元素添加随机颜色样式 for (let element of highlightElements) { const randomColor = getRandomColor(); element.style.backgroundColor = randomColor; element.style.color = 'white'; // 可选,为了确保文本可读性 } ``` 以上代码会为所有拥有highlight类名的元素随机分配不同的背景颜色。`getRandomColor`函数会生成一个随机的十六进制颜色码,然后在循环中为每个关键字元素设置`backgroundColor`样式为生成的颜色,可以添加`color`样式属性,以确保文本的可读性。 使用这方式,关键字在页面中将以不同的随机颜色高亮显示。 ### 回答3: 要实现JavaScript关键字的随机不同颜色高亮,可以按照以下步骤进行: 1. 首先,创建一个包含所有关键字的数组。可以使用JavaScript中的关键字列表或自定义关键字列表。 2. 使用JavaScript的Math.random()函数生成一个0到1之间的随机数。 3. 将随机数乘以关键字颜色总数并向下取整,得到一个索引值。 4. 使用该索引值从颜色数组中获取对应的颜色。 5. 将获取到的颜色应用到关键字的高亮样式中,例如使用CSS的color属性。 6. 重复步骤2至5,为每个关键字生成不同的随机颜色并应用到对应的高亮样式中。 以下是示例代码实现上述步骤: ```html <!DOCTYPE html> <html> <head> <style> .highlight { color: black; font-weight: bold; } </style> </head> <body> <p id="code"> var x = 5; for (var i = 0; i < 10; i++) { console.log(i); } var y = 10; </p> <script> // 关键字列表 var keywords = [ "var", "for", "console", "log", ]; // 颜色列表 var colors = ["red", "blue", "green", "yellow", "orange"]; var codeElement = document.getElementById("code"); // 遍历关键字列表 for (var i = 0; i < keywords.length; i++) { // 生成随机颜色索引 var randomIndex = Math.floor(Math.random() * colors.length); // 获取随机颜色 var randomColor = colors[randomIndex]; // 创建高亮样式 var highlightStyle = "color: " + randomColor; // 高亮关键字 var keywordRegExp = new RegExp("\\b" + keywords[i] + "\\b", "g"); codeElement.innerHTML = codeElement.innerHTML.replace( keywordRegExp, '<span class="highlight" style="' + highlightStyle + '">$&</span>' ); } </script> </body> </html> ``` 上述代码通过使用正则表达式将关键字找出并包裹在`<span>`标签中,该标签具有带有随机颜色类的高亮样式。每次运行代码,关键字都会被高亮为不同的随机颜色

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值