css - 是否有任何干净的 CSS 方法可以使单词中的每个字母具有不同的颜色?

标签 css colors

我需要一种方法让单词的每个字母轮换显示 3 种不同的颜色。我知道我可以使用 asp.NET 执行此操作的一些不太干净的方法,但我想知道是否有更清洁的 CSS/JavaScript 解决方案对搜索引擎更友好。

设计师包括a file like this对于每一页。我宁愿不必为每个页面手动生成图像,因为这使得非技术网站编辑很难添加页面和更改页面名称。

最佳答案

这是一些 JavaScript。

var message = "The quick brown fox.";
var colors = new Array("#ff0000","#00ff00","#0000ff"); // red, green, blue

for (var i = 0; i < message.length; i++){
  document.write("<span style=\"color:" + colors[(i % colors.length)] + ";\">" + message[i] + "</span>");
}

关于css - 是否有任何干净的 CSS 方法可以使单词中的每个字母具有不同的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/155584/

相关文章:

css - 无法强制 webkit 使用 GPU 渲染

java - System.out.println(); Java中的红色语句

javascript - 更改悬停框内文本的颜色

algorithm - 从丢弃背景的图像中获取主色

css - 将 div 环绕在图像周围

javascript - 如何使用 Kimono Labs 从网站上抓取整个表格(而不是前十行)

html - 页脚始终在底部,3 列

php - Symfony2/ Twig /Bootstrap : How to customize DeleteForm Button

在 ICS 中使用 ViewPager 更改 Android 背景颜色

创建下拉+悬停菜单时的CSS字体颜色