javascript - 如何使字母表特定颜色的javascript颜色字母
问题描述
我正在寻找一种使用 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>
推荐阅读
- pandas - 在熊猫中创建数据透视表
- django - 在 Django 中从内存中读取 Excel 文件
- c# - .NET - 使用 selenium devtools 设置地理位置
- laravel - laravel 文件管理器不显示上传的图片
- javascript - 将事件处理程序添加到 LightStreamer
- haskell - 来自参数化二叉搜索树的 Haskell 最大值
- wordpress - 如何在wordpress中永久删除未分类的?
- javascript - 我只想(物理上)使用 contenteditable="true" 打印我的 div 的内容
- ruby-on-rails - gem 更新到新版本,但 gemlock 显示的版本低于更新版本
- c++ - 我认为我对 fgets 有疑问。在菜单实现中