【问题标题】:How to change word color?如何更改单词颜色?
【发布时间】:2023-04-02 21:02:02
【问题描述】:

我想让它在 dom 中的文本开始加载时,文本是红色的。 随机地,每个字母在第一次加载时开始动画淡入淡出/变为蓝色。这可能仅在 CSS3 中可行还是必须涉及 javascript?

【问题讨论】:

  • 在非常特殊的情况下,在 CSS 中是可能的(您知道文本的长度并且文本是等宽的,或者每个字母都有一个包装)。
  • 我不认为我会知道文本的长度,但它会是一个特定的 div。每个字母都可以有自己的包装器。

标签: css colors dom-manipulation


【解决方案1】:

虽然我认为它可以用 CSS 来完成,但我会通过更简单的方法来使用 jQuery: 你需要this plugin 然后:

$(document).ready(functiom() { //this could be any event
    $('#your_div_id').animate({color: 'blue'});
});

您的问题不清楚,如果您想获得随机颜色然后制作一组颜色并随机选择一种颜色,这就是我用于我的网站的:

var colors = new Array("blue", "green", "#ffffff", "color4", "color5");
var rand = Math.floor(Math.random()*5);

然后将 pref 函数中的 'blue' 替换为 colors[rand]

下一次,让你的问题更笼统一些,以便其他人也可以使用它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-17
    • 2012-06-05
    • 2013-01-02
    相关资源
    最近更新 更多