首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择颜色活动肚脐

问选择颜色活动肚脐
EN

Stack Overflow用户
提问于 2016-11-20 11:14:21
回答 2查看 129关注 0票数 0

在我正在建造的导航栏中,悬停很好。但是,当我点击一个按钮时,字体上的蓝色保留在"hjem“上。目前,"hjem“调用一个名为"active”的类。我不太确定我是否能用CSS解决这个问题,或者我必须为此做一些JavaScript?

目前,我的HTML标题如下所示:

代码语言:javascript
复制
<!-- header-container start -->
            <div class="header-container">
                <header class="header  fixed    clearfix">

                    <div class="container">
                        <div class="row">
                            <div class="col-md-3 ">
                                <!-- header-left start -->
                                <!-- ================ -->
                                <div class="header-left clearfix">

                                    <!-- header dropdown buttons -->
                                    <div class="header-dropdown-buttons visible-xs">
                                        <div class="btn-group dropdown">
                                            <button type="button" class="btn dropdown-toggle" data-toggle="dropdown"><i class="icon-search"></i></button>
                                            <ul class="dropdown-menu dropdown-menu-right dropdown-animation">
                                                <li>
                                                    <form role="search" class="search-box margin-clear">
                                                        <div class="form-group has-feedback">
                                                            <input type="text" class="form-control" placeholder="Search">
                                                            <i class="icon-search form-control-feedback"></i>
                                                        </div>
                                                    </form>
                                                </li>
                                            </ul>
                                        </div>
                                    </div>
                                    <!-- header dropdown buttons end-->

                                    <!-- logo -->
                                    <div id="logo" class="logo">
                                        <a href="http://<?php echo $_SERVER['HTTP_HOST']  ?>/index.php"><img id="logo_img" src="http://<?php echo $_SERVER['HTTP_HOST']  ?>/images/graphics/logo.png" alt=""></a>
                                    </div>

                                </div>
                                <!-- header-left end -->

                            </div>
                            <div class="col-md-9">
                                <div class="main-navigation  animated with-dropdown-buttons">

                                    <!-- navbar start -->
                                    <!-- ================ -->
                                    <nav class="navbar navbar-default" role="navigation">
                                        <div class="container-fluid">

                                            <!-- Toggle get grouped for better mobile display -->
                                            <div class="navbar-header">
                                                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse-1">
                                                    <span class="sr-only">Toggle navigation</span>
                                                    <span class="icon-bar"></span>
                                                    <span class="icon-bar"></span>
                                                    <span class="icon-bar"></span>
                                                </button>

                                            </div>

                                            <!-- Collect the nav links, forms, and other content for toggling -->
                                            <div class="collapse navbar-collapse" id="navbar-collapse-1">
                                                <!-- main-menu -->
                                                <ul class="nav navbar-nav ">

                                                    <!-- mega-menu start -->
                                                    <li class="active mega-menu">
                                                        <a href="http://<?php echo $_SERVER['HTTP_HOST']  ?>/index.php">Hjem</a>
                                                    </li>
                                                    <!-- mega-menu end -->

                                                    <!-- mega-menu start -->

                                                    <li class="dropdown mega-menu">
                                                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Kompetencer</a>
                                                        <ul class="dropdown-menu">
                                                            <li>
                                                                <div class="row">
                                                                    <div class="col-lg-8 col-md-9">

                                                                        <div class="row">
                                                                            <div class="col-sm-4">
                                                                                <h4 class="title">Design</h4>
                                                                                <div class="divider"></div>
                                                                                <ul class="menu">
                                                                                    <li ><a href="http://<?php echo $_SERVER['HTTP_HOST']?>/kompetencer/ux-ui.php"><i class="fa fa-angle-right"></i>UX/UI</a></li>
                                                                                    <li ><a href="http://<?php echo $_SERVER['HTTP_HOST']?>/kompetencer/prototyping.php"><i class="fa fa-angle-right"></i>Prototyping</a></li>
                                                                                    <li ><a href="http://<?php echo $_SERVER['HTTP_HOST']?>/kompetencer/web-design.php"><i class="fa fa-angle-right"></i>Web Design</a></li>
                                                                                    <li ><a href="http://<?php echo $_SERVER['HTTP_HOST']?>/kompetencer/grafisk-design.php"><i class="fa fa-angle-right"></i>Grafisk Design</a></li>
                                                                                </ul>
                                                                            </div>
                                                                            <div class="col-sm-4">
                                                                                <h4 class="title">Webudvikling</h4>
                                                                                <div class="divider"></div>
                                                                                <ul class="menu">
                                                                                    <li ><a href="http://<?php echo $_SERVER['HTTP_HOST']?>/kompetencer/webudvikling.php"><i class="fa fa-angle-right"></i>Webudvikling</a></li>
                                                                                    <li ><a href="http://<?php echo $_SERVER['HTTP_HOST']?>/kompetencer/php-mysql.php"><i class="fa fa-angle-right"></i>PHP & MySQL databaser</a></li>
                                                                                    <li ><a href="http://<?php echo $_SERVER['HTTP_HOST']?>/kompetencer/wordpress.php"><i class="fa fa-angle-right"></i>Wordpress</a></li>
                                                                                    <li ><a href="http://<?php echo $_SERVER['HTTP_HOST']?>/kompetencer/umbraco.php"><i class="fa fa-angle-right"></i>Umbraco</a></li>
                                                                                    <li ><a href="http://<?php echo $_SERVER['HTTP_HOST']?>/kompetencer/joomla.php"><i class="fa fa-angle-right"></i>Joomla</a></li>
                                                                                </ul>
                                                                            </div>
                                                                            <div class="col-sm-4">
                                                                                <h4 class="title">Marketing Automation</h4>
                                                                                <div class="divider"></div>
                                                                                <ul class="menu">
                                                                                    <li ><a href="http://<?php echo $_SERVER['HTTP_HOST']?>/kompetencer/mautic.php"><i class="fa fa-angle-right"></i>Mautic</a></li>
                                                                                    <li ><a href="http://<?php echo $_SERVER['HTTP_HOST']?>/kompetencer/landeside.php"><i class="fa fa-angle-right"></i>Landesider</a></li>
                                                                                </ul>
                                                                            </div>
                                                                        </div>
                                                                    </div>
                                                                    <div class="col-lg-4 col-md-3 hidden-sm">
                                                                        <h4 class="title">Oversigt over kompetencer</h4>
                                                                        <p class="mb-10"><a href=" http://<?php echo $_SERVER['HTTP_HOST']?>/kompetencer/alle-kompetencer.php"><u>En oversigt over alle mine kompetencer</u></a></p>
                                                                        <img src="http://<?php echo $_SERVER['HTTP_HOST']?>/images/graphics/kompetencer.png" alt="The Project">
                                                                    </div>
                                                                </div>
                                                            </li>
                                                        </ul>
                                                    </li>
                                                    <li class="mega-menu">
                                                        <a href="http://<?php echo $_SERVER['HTTP_HOST']?>/portfolio.php">Portfolio</a>
                                                    </li>

                                                    <!-- mega-menu end -->
                                                    <li class="dropdown ">
                                                        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Profil</a>
                                                        <ul class="dropdown-menu">
                                                            <li ><a href="http://<?php echo $_SERVER['HTTP_HOST']?>/uddannelse.php">Uddannelse</a></li>
                                                            <li ><a href="http://<?php echo $_SERVER['HTTP_HOST']?>/erhvervserfaring.php">Erhvervserfaring</a></li>
                                                            <li ><a href="http://<?php echo $_SERVER['HTTP_HOST']?>/personlighed.php">Personlighed</a></li>
                                                        </ul>
                                                    </li>
                                                    <li class="mega-menu">
                                                        <a href="http://<?php echo $_SERVER['HTTP_HOST']?>/artikler-index.php">Artikler</a>
                                                    </li>

                                                    <!-- mega-menu start -->
                                                    <!-- mega-menu start -->
                                                    <li class="mega-menu">
                                                        <a href="http://<?php echo $_SERVER['HTTP_HOST']?>/kontakt.php">Kontakt</a>
                                                    </li>


                                                </ul>
                                                <!-- main-menu end -->

                                                <!-- header dropdown buttons -->
                                                <div class="header-dropdown-buttons hidden-xs ">
                                                    <div class="btn-group dropdown">
                                                        <button type="button" class="btn dropdown-toggle" data-toggle="dropdown"><i class="icon-search"></i></button>
                                                        <ul class="dropdown-menu dropdown-menu-right dropdown-animation">
                                                            <li>
                                                                <form role="search" class="search-box margin-clear">
                                                                    <div class="form-group has-feedback">
                                                                        <input type="text" class="form-control" placeholder="Search">
                                                                        <i class="icon-search form-control-feedback"></i>
                                                                    </div>
                                                                </form>
                                                            </li>
                                                        </ul>
                                                    </div>
                                                </div>
                                                <!-- header dropdown buttons end-->

                                            </div>

                                        </div>
                                    </nav>
                                    <!-- navbar end -->

                                </div>
                                <!-- main-navigation end -->
                                </div>
                                <!-- header-right end -->

                            </div>
                        </div>
                    </div>

                </header>
                <!-- header end -->
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-11-20 11:32:20

你只需要用你的页面改变你的活动类就行了。

代码语言:javascript
复制
    function set_active($path){
    $a= explode('/', $_SERVER['SCRIPT_NAME']);
    $page = array_pop($a);

    if ($page == $path.'.php'){
        return "active";
    } else {
        return "";
    }
}


<li class="<?= set_active('profile'); ?>">

嗯,我想帮忙,我不是很好,但是当我想激活菜单时,我就做这个功能。祝你好运:D

票数 0
EN

Stack Overflow用户

发布于 2016-11-20 11:30:30

啊,好吧,没我想的那么难。

代码语言:javascript
复制
<body id="portfolio">
 <a href="portfolio.php">Portfolio</a>

navbar.js

代码语言:javascript
复制
$(function() {
    $("#portfolio a:contains('Portfolio')").parent().addClass('active');
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40703337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档