我正在制作一个简单的页面,在跳转到另一个页面时,我想要显示不同的侧边栏类。我使用materialize css,并制作了自定义css来覆盖side-nav类,现在我想要在跳转到另一个页面时显示普通的side-nav。有更好的方法吗?我需要你们的建议,这会是一大帮助。
示例HTML:
<nav class="white lighten-1" role="navigation">
<div class="nav-wrapper container"><a id="logo-container" href="#" class="brand-logo center"></a>
<ul class="right hide-on-med-and-down">
<div class="right">
<li><a class="waves-effect waves-light btn grey lighten-1">Login</a></li>
<li><a class="waves-effect waves-light btn red lighten-1">Register</a></li>
</div>
</ul>
<ul id="nav-mobile" class="side-nav fixed">
<div class="list-group">
<a class="list-group-item" href="#"><i class="fa fa-user fa-fw" aria-hidden="true"></i> User
</a>
<a class="list-group-item" href="#"><i class="fa fa-search fa-fw" aria-hidden="true"></i> Search
</a>
</div>
</ul>
<a href="#" data-activates="nav-mobile" class="button-collapse"><i class="material-icons">menu</i></a>
</div>
</nav><!-- nav ending -->
CSS:
.side-nav {
background-color: #27AEEB;
color: #ffffff;
margin-top: 75px;
margin-left: 8px;
height: 47%;
overflow: hidden;
}