在我的菜单上为此css添加活动类的最佳方法是什么?
.vertical-nav{
width:200px;
height:auto;
list-style:none;
float:left;
margin-right:40px;
}
.vertical-nav li{
width:200px;
height:25px;
margin:5px;
padding:5px;
background-color:#666666;
border:none;
text-align:center;
float:left;
}
.vertical-nav li:hover{
background-color:#f36f25;
color:#FFFFFF;
}
.vertical-nav li a{
font-family:Calibri, Arial;
font-size:18px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
答案 0 :(得分:1)
我会将它添加到.vertical-nav li:active {}
这样您就可以修改<li>
和<a>
属性
答案 1 :(得分:0)
这取决于您希望“当前”列表项显示的方式,
就个人而言,我总是会把这个课程应用到li,所以它会给你类似的东西:
.vertical-nav li.active {
background-color:#D9A300;
}
并设置内部链接的样式
.vertical-nav li.active a {
color:#000000;
}
我实际上建议使用“当前”这个术语而不是“主动”,因为它很容易被误解。
我可能误解了你的要求..如果我有,请告诉我,我会相应地修改我的答案。