【发布时间】:2016-07-03 12:40:51
【问题描述】:
我正在制作一个投资组合网站。在菜单中,我有以下项目:
首页、服务、投资组合(下拉)、关于我、联系人。
在项目下我必须遵循文件夹结构:
网站根目录 -> 作品集 -> projectName.html
当菜单项处于活动状态时,它具有蓝色背景。就像现在一样,它只是 html,所以我已经分配了正确的标题,每次我创建一个新页面时都必须在 fx Portfolio 下。总结一下。我有 5 个不同的标题,每个标题都附有特定的选择菜单蓝色背景。
我想在功能所在的地方使用 1 个标题:如果我单击“关于我”,则会调用“活动类”,这意味着蓝色背景是活动的。如果我单击 Portfolio 下的 projectName.html,则 Portfolio 菜单处于活动状态,背景为蓝色。
我知道如何完成这项工作的唯一方法是是否存在用户登录和会话。我可以用这样的 CSS 做一些事情吗?
<!-- begin nav -->
<nav class="navbar navbar-default" role="navigation">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span>Tap me!</span>
</button>
<!-- begin logo in navigation -->
<a class="navbar-brand" href="index.php">
<img src="images/webdesign_Logo.png">
</a>
<!-- end logo in navigation -->
</div>
<div class="navbar-collapse collapse">
<ul class="nav nav-pills nav-main pull-right">
<!-- begin navigation items -->
<li class="active"><a href="index.php">Home</a></li>
<li>
<a href="services_smallicon.php">Services</a>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Portfolio</a>
<ul class="dropdown-menu">
<li>
<a href="portfolio_2col.php">Portfolio 2 Column</a>
</li>
<li>
<a href="portfolio_3col.php">Portfolio 3 Column</a>
</li>
<li>
<a href="portfolio_4col.php">Portfolio 4 Column</a>
</li>
<li>
<a href="portfolio_single.php">Portfolio Single Item</a>
</li>
<li>
<a href="portfolio_single_fullwidth.php">Portfolio Single Full Width</a>
</li>
<li>
<a href="portfolio_single_options.php">Portfolio Single Options</a>
</li>
<li>
<a href="blogoverview_grid.php">Blog</a>
</li>
</ul>
</li>
<li>
<a href="aboutme.php">About Me</a>
</li>
<li><a href="contact.php">Contact</a></li>
<!-- end navigation items -->
</ul>
</div>
</div>
</div>
</div>
</nav>
<!-- end nav -->
【问题讨论】: