我使用automaticaly突出显示当前项目创建了水平菜单。为什么添加CSS渐变禁用背景颜色样式?
#nav li a
{
display: block;
padding: 3px 20px;
text-decoration: none;
color: #003254;
}
通过使用这种伎俩:
<body id="home">
这个CSS技巧
body#home ul#nav .menu-home,
....
body#contact ul#nav .menu-contact { background-color: #EB9152; }
这个工作,直到我决定梯度添加到每个点。梯度加入到这一片段:
#nav li a
{
display: block;
padding: 3px 20px;
text-decoration: none;
color: #003254;
background: -moz-linear-gradient(top, rgba(241,241,241,1) 0%, rgba(246,246,246,1) 47%, rgba(215,215,215,1) 100%);
..
之后,目前menue选择不工作了 - 目前的项目不会改变其呈现了这一切。任何想法为什么?
你不要关闭你的样式块上的'}'。这两个点代表那个,还是在你的文件中? – Joeytje50
对不起,我剪了代码 - 太多不同的渐变 –