• bootstrap学习笔记之为导航条添加标题、二级菜单及状态 http://www.imooc.com/code/3120


    为导航条添加标题、二级菜单及状态

    加入导航条标题

    在Web页面制作中,常常在菜单前面都会有一个标题(文字字号比其它文字稍大一些),其实在Bootstrap框架也为大家做了这方面考虑,其通过“navbar-header”和“navbar-brand”来实现,示例查看代码编辑器(11-22)。

    原理分析:

    此功能主要起一个提醒功能,当然改良一下可以当作是logo(此处不做过多阐述)。其样式主要是加大了字体设置,并且设置了最大宽度:

    /*源码查看bootstrap.css文件第3739行~第3755行*/

    .navbar-brand {
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
    }
    .navbar-brand:hover,
    .navbar-brand:focus {
    text-decoration: none;
    }
    @media (min- 768px) {
    .navbar> .container .navbar-brand,
    .navbar> .container-fluid .navbar-brand {
    margin-left: -15px;
    }
    }

    同样在默认导航条(navbar-default)下,对navbar-brand也做了颜色处理:

    /*源码请查看bootstrap.css文件第3947行~3951行*/

    .navbar-default .navbar-brand {
    color: #777;
    }
    .navbar-default .navbar-brand:hover,
    .navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent;
    }

    导航条状态、二级菜单

    同样的,在基础导航条中对菜单提供了当前状态禁用状态悬浮状态等效果,而且也可以带有二级菜单的导航条,案例代码见右侧代码编辑器(24-42行)。

    效果图如下:

    任务

    我来试试:完成下面任务

    制作一个具有标题二级菜单导航条状态的导航条。效果图如下:




    <span style="color:#cc0000;"><!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>为导航条添加标题、二级菜单及状态</title>
    <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
    </head>
    
    <body>
    <!--加入导航条标题-->
    <div class="navbar navbar-default" role="navigation">
       <div class="navbar-header">
           <a href="##" class="navbar-brand">慕课网</a>
       </div>
        <ul class="nav navbar-nav">
    	   <li class="active"><a href="##">网站首页</a></li>
           <li><a href="##">系列教程</a></li>
           <li><a href="##">名师介绍</a></li>
           <li><a href="##">成功案例</a></li>
           <li><a href="##">关于我们</a></li>
    	 </ul>
    </div>
    <!--导航条状态及二级菜单-->
    <div class="navbar navbar-default" role="navigation">
       <div class="navbar-header">
           <a href="##" class="navbar-brand">慕课网</a>
       </div>
    	<ul class="nav navbar-nav">
    	 	<li class="active"><a href="##">网站首页</a></li>
            <li class="dropdown">
              <a href="##" data-toggle="dropdown" class="dropdown-toggle">系列教程<span class="caret"></span></a>
              <ul class="dropdown-menu">
            	<li><a href="##">CSS3</a></li>
            	<li><a href="##">JavaScript</a></li>
            	<li class="disabled"><a href="##">PHP</a></li>
              </ul>
           </li>
           <li><a href="##">名师介绍</a></li>
           <li><a href="##">成功案例</a></li>
           <li><a href="##">关于我们</a></li>
    	</ul>
    </div>
    <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
    <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> 
    
    </body>
    </html></span>



    站外地址:bootstrap学习笔记之为导航条添加标题、二级菜单及状态 http://www.imooc.com/code/3120

  • 相关阅读:
    甲午年总结
    浅谈数字营销
    机器学习笔记
    上海GDG活动有感
    我也谈谈游戏
    CSS3新增属性
    js事件详解
    DOM与BOM相关操作
    JS基础知识
    js数据类型
  • 原文地址:https://www.cnblogs.com/shugen/p/6863052.html
Copyright © 2020-2023  润新知