我在这里有什么选择?我想让文本不断地从颜色A变为颜色B,而不是悬停。

我在考虑CSS3动画或Javascript。但是JS似乎有点笨重。

我知道我可以为此使用.gif,但我更希望实际上将其作为“文本”,以防需要更改或动态生成,例如用于用户名。

CSS关键帧是最好的方法吗?由于浏览器的支持,我不太愿意使用CSS动画方法。有谁有更好的主意吗?谢谢!

最佳答案

我个人建议使用CSS3动画,并为不支持的浏览器优雅地降级为非动画文本。

根据Can I Use的说法,所有主要的现代浏览器都支持CSS 3动画:IE 10,Firefox 5 +,Chrome和Safari 4+(始终适用于桌面浏览器)。移动支持看起来也不错。当然,某些浏览器需要前缀(即-webkit-)。

如果需要IE
另请参见MDN article on CSS animations

关于css - 在2种颜色之间不断变化的文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17323624/

10-12 12:50
查看更多