我试图在悬停菜单项时使用背景色制作过渡效果,但它不起作用。这是我的CSS代码:
#content #nav a:hover {
color: black;
background-color: #AD310B;
/* Firefox */
-moz-transition: all 1s ease-in;
/* WebKit */
-webkit-transition: all 1s ease-in;
/* Opera */
-o-transition: all 1s ease-in;
/* Standard */
transition: all 1s ease-in;
}
#nav div是一个菜单项列表。
据我所知,目前Safari、Chrome、Firefox、Opera和Internet Explorer 10+都支持过渡功能。
这应该会在以下浏览器中产生渐隐效果:
一个{
background - color: # FF0;
}
答:{徘徊
background - color: # AD310B;
-webkit-transition: background-color 1000ms linear;
-ms-transition: background-color 1000ms线性;
过渡:背景色1000ms线性;
}
< / > < >导航链接
注意:正如Gerald在评论中指出的那样,如果你把过渡放在a上,而不是放在a:hover上,当你的鼠标离开链接时,它会变回原来的颜色。
这可能也会派上用场:CSS基础:css3过渡
ps.
正如下面@gak的评论
您还可以将过渡放到content #nav a中,以便当用户将鼠标移离链接时,将其淡出到原始内容