我的网站地址是http://applocity.blogspot.com/
我有一个导航栏(#cssmenu,如果你想在源代码中找到它)并且出于某种奇怪的原因发生这种情况:我这样做是为了让链接在悬停时改变颜色并且效果很好。但我想添加一个过渡,以便背景颜色通过淡入和淡出来改变颜色。这在 Chrome 上运行良好,但仅适用于 Firefox 上的子链接(例如,在设备和类别下)。我一直无法弄清楚为什么会发生这种情况。
#cssmenu a {
background: #999999;
color: #FFF;
-webkit-transition: background 1s ease;
-moz-transition: background 1s ease;
-ms-transition: background 1s ease;
-o-transition: background 1s ease;
transition: background 1s ease;
padding: 0px 25px;
//border-radius: 5px; (NOT ACTIVE)
}
#cssmenu ul li:hover > a {
background: #66FF99;
color: #000000;
-webkit-transition: background-color 0.3s ease;
-moz-transition: background-color 0.3s ease;
-ms-transition:background 0.3s ease;
-o-transition: background-color 0.3s ease;
transition: background-color 0.3s ease;
}
(本站源码还有更多内容--CTRL+F #cssmenu)
到目前为止我已经尝试过:
- 放置背景颜色而不是背景
- 使用-moz-transition ...当然
- 重新排序并放置我在 CSS 代码中放置过渡属性的位置(例如,在 #cssmenu 和 #cssmenu:hover 下)。