Bootstrap自適應導航欄的實現

bootstrap的導航欄有成熟的組件,在移動端和PC端都能夠做到自適應,這裏只是稍微做了一點修改,做一下筆記~

效果圖:

代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <!-- 在移動端不縮放 -->
    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <title>導航條</title>
    <!-- 新 Bootstrap 核心 CSS 文件 -->
 
<link href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
 
<!-- jQuery文件。務必在bootstrap.min.js 之前引入 -->
<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
 
<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>

    <script type="text/javascript">

    </script>
    <style type="text/css">
            /* 導航項的底下指示條,並添加過渡動畫*/
            .underline-bar {
                height: 2px;
                width: 0%;
                margin: 0 auto;
                background-color: #ffffff ;
                transition:width 1.5s;              /**/
	            -webkit-transition:width 1.5s; /* Safari */
            }

            /* 鼠標經過導航項的時候顯示過渡動畫*/
            li:hover>.underline-bar{
                width: 100%;
            }
            
            /* 選中狀態,指示條顯示*/
            .active>.underline-bar{
                width:100%;
            }

    </style>
</head>
<body>
    <!-- 定義反白導航條 -->
    <div class="navbar navbar-inverse navbar-static-top">
        <div class="container">
            <!-- 申明logo的容器 -->
            <div class="navbar-header">
                <!-- 針對logo等固定內容的樣式 -->
                <a href="#" class="navbar-brand">logo</a>
                <!-- 定義隱藏下拉按鈕 -->
                <button class="navbar-toggle" data-toggle="collapse" data-target="#togglemenu">
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
            </div>


            <!-- 做隱藏菜單 -->
            <div class="collapse navbar-collapse" id="togglemenu">
                <!-- 菜單項 -->
                <ul class="nav navbar-nav">
                    <!-- "cative":定義當前頁 -->
                    <li class="active">
                        <a href="#">首頁</a>
                        <div class="underline-bar"></div>
                    </li>
                    <li>
                        <a href="#">公司新聞</a>
                        <div class="underline-bar"></div>
                    </li>
                    <li>
                        <a href="#">行業動態</a>
                        <div class="underline-bar"></div>
                    </li>
                    <li><a href="#">招才納賢</a>
                        <div class="underline-bar"></div>
                    </li>
                    <li><a href="#">關於我們</a>
                        <div class="underline-bar"></div>
                    </li>
                </ul>

                <!-- <button class="btn btn-default navbar-btn">按鈕</button> -->

                <!-- 定義搜索框和按鈕 -->
                <!-- <button class="btn btn-default navbar-btn navbar-right">搜索</button> -->
                <!-- 定義表單 -->
                <form class="navbar-form navbar-right">
                    <!-- 聲明表單組 -->
                    <div class="form-group">
                        <!-- 聲明輸入框組 -->
                        <div class="input-group">
                            <!-- 聲明文本輸入框 -->
                            <input type="text" class="form-control">
                            <span class="input-group-btn">
                                <!-- 放大鏡按鈕 -->
                                <button class="btn btn-default">
                                    <!-- 用文字代替圖標 -->
                                    <span class="glyphicon glyphicon-search"></span>
                                </button>
                            </span>
                        </div>
                    </div>
                </form>
            </div>

        </div>
    </div>
</body>
</html>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章