【发布时间】:2017-06-22 17:32:57
【问题描述】:
当我单击导航栏中的活动 li 并转到该视图时,我无法让其更改颜色,我在下面包含了一些代码,但如果需要,我会向您展示更多内容
这是放置在我的布局共享视图中的导航栏代码:
<header id="main-header">
<div class="container">
<a href="@Url.Action("Index", "Home")">
<img src="~/logo.png" id="logo" alt="logo" />
</a>
<nav class="main-nav">
<ul>
@if (User.IsInRole("Admin"))
{
<li>@Html.ActionLink("Venues", "Index", "Venues")</li>
<li>@Html.ActionLink("Events", "Index", "Events")</li>
<li>@Html.ActionLink("Bands", "Index", "Bands")</li>
<li>@Html.ActionLink("Admin", "Admin", "Home")</li>
@Html.Partial("_LoginPartial")
}
else
{
<li>@Html.ActionLink("Venues", "Index", "Venues")</li>
<li>@Html.ActionLink("Events", "Index", "Events")</li>
<li>@Html.ActionLink("Bands", "Index", "Bands")</li>
<li>@Html.Partial("_LoginPartial")</li>
}
</ul>
</nav>
</div>
</header>
这是我拥有的 Header-Nav css 类:
.main-nav {
float: right;
padding-top: 17px;
}
.main-nav li {
float: left;
list-style: none;
margin-right: 10px;
position: relative;
}
.main-nav li:last-child {
margin-right: 0px;
}
.main-nav li.current > a {
border: 1px solid;
}
.main-nav li a {
text-transform: uppercase;
font-size: 15px;
color: #fff;
font-weight: 400;
padding: 2px 10px;
font-family: 'Montserrat', sans-serif;
}
【问题讨论】:
标签: css asp.net-mvc twitter-bootstrap asp.net-mvc-5