我有什么选择?我希望不断地从颜色A到颜色B进行一些文本更改,而不是悬停。
我正在考虑使用CSS3动画,或者也许是Javascript。但JS似乎有点笨重。
我知道我可以使用.gif文件,但我更倾向于实际使用.gif文本'如果需要更改或动态生成,例如,用户名。
CSS关键帧是最好的方法吗?由于浏览器的支持,我对CSS动画方法有点不情愿。有没有人有更好的想法?谢谢!
答案 0 :(得分:1)
我个人建议使用CSS3动画,并优雅降级为不受支持的浏览器的非动画文字。
根据Can I Use,所有主要的现代浏览器都支持CSS 3动画:IE 10,Firefox 5 +,Chrome和Safari 4+(无论如何都适用于桌面浏览器)。移动支持看起来也很不错。当然,有些浏览器需要前缀(即-webkit-
)。
如果您需要IE< = 9支持,您可以随时编写JavaScript并将其放入条件注释中。这有点多余,但是当涉及到跨浏览器兼容的网页设计和领先的技术时,又有什么不冗余的呢?