【发布时间】:2015-04-17 19:36:00
【问题描述】:
所以这就是我想要做的......
假设我使用“彩虹”效果,它将使用字体标签生成字符串并赋予它“彩虹”效果。但是彩虹渐变效果会延伸到文本的长度,并且不会重复任何颜色。
这就是我的意思:
字符串 'Rainbow' 会产生以下代码:
<font color="#ff0000">R</font><font color="#ff7f00">a</font><font color="#ffff00">i</font><font color="#00ff00">n</font><font color="#00ffff">b</font><font color="#0000ff">o</font><font color="#8b00ff">w</font>
看看彩虹的所有 7 种颜色如何适合文本的所有 7 个字母?现在让我们说文本更长。我的意思是,更长的时间。
字符串 'Rainboooooooooooooooooooow' 需要适合其中的所有渐变,同时以“#ff0000”标签开始并以“#8b00ff”标签结束,而不重复任何相同的颜色。这意味着我需要以某种方式在两者之间“生成”字体颜色。所以这个字符串会产生类似的结果:
<font color="#ff0000">R</font><font color="#ff2000">a</font><font color="#ff4000">i</font><font color="#ff5f00">n</font><font color="#ff7f00">b</font><font color="#ff9f00">o</font><font color="#ffbf00">o</font><font color="#ffdf00">o</font><font color="#ffff00">o</font><font color="#bfff00">o</font><font color="#80ff00">o</font><font color="#40ff00">o</font><font color="#00ff00">o</font><font color="#00ff55">o</font><font color="#00ffaa">o</font><font color="#00ffff">o</font><font color="#00bfff">o</font><font color="#0080ff">o</font><font color="#0040ff">o</font><font color="#0000ff">o</font><font color="#2300ff">o</font><font color="#4600ff">o</font><font color="#6800ff">o</font><font color="#8b00ff">w</font>
如何在 python 中做到这一点?我一直在试图弄清楚,但我就是无法...帮助将不胜感激。
【问题讨论】:
标签: python python-3.x fonts colors