javascript - 如何制作字母表特定颜色的javascript颜色字母

标签 javascript html css

<分区>


想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post .

关闭 3 年前

我正在寻找一种方法来使用 javascript、HTML、CSS 获取英文字母并为网页或 javascript dom 输出的每个字母着色特定颜色。

任何人都可以帮助我的任何帮助我真的很感激。 谢谢,

最佳答案

下面是一个使用 javascript 的简单示例。

const container = document.getElementById("container");
const container2 = document.getElementById("container2");
const letters = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'];
const colors = ['#FFAA00', '#DDAA00', '#FFFA00', '#FFAAAA', '#121212', '#F1D3A4', '#FAAA43', '#459878', '#234578', '#ADAEAF', ];
letters.forEach((letter) => {
  const elem = document.createElement('span');
  const r = Math.random() * 255;
  const g = Math.random() * 255;
  const b = Math.random() * 255;
  elem.innerText = letter;
  elem.style.color =  'rgb('+r+','+g+','+b+')';
  container.appendChild(elem);
});
letters.forEach((letter, index) => {
  const elem = document.createElement('span');
  elem.innerText = letter;
  elem.style.color = colors[index];
  container2.appendChild(elem);
});
body {
  font-size: 2em;
}
<div id="container"></div>

<div id="container2"></div>

关于javascript - 如何制作字母表特定颜色的javascript颜色字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57385477/

上一篇:html - 使用 Stylus 将 CSS 样式应用到所有 HTML 标签

下一篇:javascript - SVG 旋转不适用于 IE - Codepen 在 chrome 上完美运行

相关文章:

html - 为什么这个中间元素的边距与顶部元素重叠而不是底部元素?

css - 将高度 div 设置为页面上其他元素的高度

css - -webkit-text-fill-color 不适用于 Chrome 69.0.3

javascript - Coinbase api v1,创建付款按钮时出现问题

php - foreach 循环结果插入数据库

javascript - 如何从数组数组创建 "flattened"组?

html - 如何在 WordPress 中隐藏用户仪表板详细信息?

css - Angular 9/Material - 在 Angular 组件样式中重用 Material 主题变量

javascript - 当指定更高的高度不起作用时,如何使 iframe 更高?

javascript - 递归 promise