簡體   English   中英

自舉導航-從下至上/詞綴

[英]Bootstrap navigation - from bottom to top / affix

請看以下鏈接: bootstrap nav example

我想在導航方面達到相同的結果。 因此,當我們開始瀏覽網絡時,位於底部的菜單會向下滾動,然后轉到頂部並停留在那里。 我在Bootstrap的文檔中已經讀到它可能與詞綴相連。 但是-我不清楚如何實現這一目標。 我使用了這樣的代碼:

<nav class="navbar navbar-custom affix-bottom" role="navigation" data-spy="affix">
        <div class="container">
            <div class="navbar-header">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-main-collapse">
                    <i class="fa fa-bars"></i>
                </button>
                <a class="navbar-brand page-scroll" href="#page-top">
                    <i class="fa fa-play-circle"></i>  <span class="light">Start</span> Bootstrap
                </a>
            </div>

            <!-- Collect the nav links, forms, and other content for toggling -->
            <div class="collapse navbar-collapse navbar-right navbar-main-collapse">
                <ul class="nav navbar-nav">
                    <!-- Hidden li included to remove active class from about link when scrolled up past about section -->
                    <li class="hidden">
                        <a href="#page-top"></a>
                    </li>
                    <li>
                        <a class="page-scroll" href="#about">About</a>
                    </li>
                    <li>
                        <a class="page-scroll" href="#download">Download</a>
                    </li>
                    <li>
                        <a class="page-scroll" href="#contact">Contact</a>
                    </li>
                </ul>
            </div>
            <!-- /.navbar-collapse -->
        </div>
        <!-- /.container -->
    </nav>

但這似乎不起作用。還有其他想法如何解決嗎?

查看您鏈接的主題的來源,他們所做的只是將初始內容放在普通導航欄上方。

<div id="home" class="flexslider">
    <!-- div stuff -->
</div>
<header class="main">
    <div class="container>
        <!-- navbar stuff -->
    </div>
</header>

這樣一來,導航欄將始終保持在底部,然后單擊初始按鈕或向下滾動后,標題將停留在該網站其余部分的頁面頂部。

嘗試這個:

你幾乎是正確的! 它顯示但格式不正確! 您必須更改切換按鈕的樣式,並將導航欄的寬度設置為100%

<nav style="width:100%" class="navbar navbar-custom affix-bottom" role="navigation" data-spy="affix">
        <div class="container-fluid">
            <div class="navbar-header">
                <button style="background-color:lightgray" type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-main-collapse">
                    <i class="fa fa-bars"></i>
                </button>
                <a class="navbar-brand page-scroll" href="#page-top">
                    <i  class="fa fa-play-circle"></i>  <span class="light">Start</span> Bootstrap
                </a>
            </div>

            <!-- Collect the nav links, forms, and other content for toggling -->
            <div class="collapse navbar-collapse navbar-right navbar-main-collapse">
                <ul class="nav navbar-nav">
                    <!-- Hidden li included to remove active class from about link when scrolled up past about section -->
                    <li class="hidden">
                        <a href="#page-top"></a>
                    </li>
                    <li>
                        <a class="page-scroll" href="#about">About</a>
                    </li>
                    <li>
                        <a class="page-scroll" href="#download">Download</a>
                    </li>
                    <li>
                        <a class="page-scroll" href="#contact">Contact</a>
                    </li>
                </ul>
            </div>
            <!-- /.navbar-collapse -->
        </div>
        <!-- /.container -->
    </nav>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM