【发布时间】:2012-01-19 10:07:11
【问题描述】:
this website 左侧菜单中的链接具有color 的 CSS3 过渡属性,该属性会在鼠标悬停时更改。它在 Chrome 16 或 17 中不起作用(颜色变化是突然的),而网站中的其他过渡则可以。它适用于 Firefox、Opera 甚至 Safari,它使用像 Chrome 这样的 webkit,所以我认为这可能不是我的 CSS 的问题。然后呢?
这是我这部分的 CSS(完整的 CSS 是 here):
#menu a
{
color: gray;
transition: color 0.5s;
-moz-transition:color 0.5s; /* Firefox 4 */
-webkit-transition:color 0.5s; /* Safari and Chrome */
-o-transition:color 0.5s; /* Opera */
}
#menu a:visited
{
color: gray;
}
#menu a:hover
{
color: black;
}
更新!显然这可能已在 18 测试版中得到修复。但是,如果您遇到此问题,请访问下方已接受答案中链接的错误报告并为问题加注星标。
【问题讨论】:
-
为我工作(Chrome 15)jsfiddle.net/Kyle_Sevenoaks/YJFqk/1
-
也适用于我的 Chrome 16。现在这是一个无赖。为什么相同的代码在我的网站上不起作用?
-
在您的网站上也适用于我 :) 尝试不使用测试版程序,它们并不总是那么稳定。
-
在任何地方都不适合我。尝试了最新的稳定版和最新的 Chrome 测试版。也可以使用 Google Web 字体。
-
@KyleSevenoaks:它最初可以工作,但如果你点击你的链接,它就会停止工作(因为链接变成了
:visited)。
标签: google-chrome css webkit css-transitions