我似乎无法让css转换因某些原因而起作用。我确信这是一个非常简单的错误。但是我一直在墙上撞了一个小时。我在Windows 7 64位上使用mozilla firefox 4.0.1。
<style>
a:link {
transition: color 1s ease-in-out;
color: #fff;
text-decoration: none;
text-shadow: 1px 1px #000;
}
a:hover {
color: #0072bc;
text-decoration: none;
text-shadow: 1px 1px #000;
}
</style>
<a href="#">test</a>
答案 0 :(得分:1)
-moz-transition /* for gecko based like firefox*/
-webkit-transition /* for chrome safari ... */
-o-transition /* for opera*/
答案 1 :(得分:0)
您需要使用-moz-
前缀,因为它尚未标准化。所以:
-moz-transition: color 1s ease-in-out;
答案 2 :(得分:0)
这也可以用jquery / jquery ui完成,所以我在这里所有的浏览器工作=) http://docs.jquery.com/UI/Effects/ClassTransitions
答案 3 :(得分:0)
您应该查看用于CSS创作的SASS框架。您不必担心实验依赖性,因为框架会为您解决所有这些问题。