zoukankan      html  css  js  c++  java
  • 导航栏组件演示

    对于input的表单来说,.value即是表单中的值
    meta http-equiv="X-UA-Compatible" content="IE=edge">
    meta 中的name属性设置了就容易被搜索引擎搜到,提高SEO ;initial-scale=1用于表示页面无缩放的展示在第一次被显示的时候
    meta http-equiv="X-UA-Compatible" content="IE=edge">!--对IE浏览器的操作

    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Bootstrap导航栏使用实例</title>
        <link href="css/bootstrap.min.css" rel="stylesheet">
        <script src="https://cdn.jsdelivr.net/npm/jquery@1.12.4/dist/jquery.min.js">
        </script>
        <script src="js/bootstrap.min.js"></script>
    </head>
    
    <body>
        <nav class="navbar navbar-inverse"><!--黑色主题样式;navbar-default为银白色主题样式-->
            <div class="container"> <!--导航栏头部添加个container样式用来限定宽度以支持响应式布局-->
                <!--container-fluid占满全屏宽度-->
                <!-- 导航栏头部 -->
    
                <div class="navbar-header"><!--navbar-header定义导航头部;既然有了导航栏目,导航头部有什么作用么
                            y应该是最左边的商标之类的文字等,不过容易被颜色所覆盖-->
                    <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example1"
                        aria-expanded="false"><!--data-toggle=按钮指明需要折叠的按钮-->
                        <span class="sr-only">Toggle navigation</span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                </div>
                <!-- 导航栏目 -->
                <div class="collapse navbar-collapse" id="bs-example1"><!--navbar-collapse定义导航栏目表示可折叠,id与前面的data-target属性所对应-->
                    <!--具体的导航栏目-->
                    <ul class="nav navbar-nav"><!--navbar-nav定义-->
                        <li class="active">
                            <a href="#">链接1</a>
                        </li>
                        <li class="dropdown"> <!--dropdown可设置下拉菜单-->
                            <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
                                aria-expanded="false">下拉链接<span class="caret"></span>
                            </a>
                            <ul class="dropdown-menu"><!--dropdown-menu代表下拉菜单的选项-->
                                <li><a href="#">链接2</a></li>
                                <li role="separator" class="divider"></li>
                                <li><a href="#">链接3</a></li>
                            </ul>
                        </li>
                    </ul>
                    <ul class="nav navbar-nav navbar-right"><!--navbar-right定义最右边导航栏-->
                        <li><a href="#">链接4</a></li>
                    </ul>
                </div>
            </div>
        </nav>
    </body>
    

    重要组件把
    ul;导航栏列表(nav navbar-nav navbar-list)

     <ul class="nav navbar-nav navbar-list"></ul>
    

    li定义的是导航栏的具体项(dropdown nav-top;dropdown-toggle on" data-toggle="dropdown")

    <li class="dropdown nav-top"> <!--data-toggle="dropdown"以下拉菜单的方式触发-->
                            <a href="#" class="dropdown-toggle on" data-toggle="dropdown"> # on代表js的样式
                                博客园文章分类</a> <!--主标签,不加路由-->
    </li>
    

    li中嵌套ul设置子项(dropdown-menu)

      <ul class="dropdown-menu"> <!--子标签添加路由-->
      {% for nav in nav_item_list %}
    <li><a href="{{ nav.url_nav }}">{{ nav.title_nav }}</a></li>
    {% endfor %}
      </ul>
    

    全部标签导航栏项

     <ul class="nav navbar-nav navbar-list">
                        <!---->
                        <!--该处用for标签进行渲染,提取导航栏的数据-->
                        <!-- <li><a href="#">博客园文章分类</a></li> -->
                        <li class="dropdown nav-top"> <!--data-toggle="dropdown"以下拉菜单的方式触发-->
                            <a href="#" class="dropdown-toggle on" data-toggle="dropdown">
                                博客园文章分类</a> <!--主标签,不加路由-->
                            <ul class="dropdown-menu"> <!--子标签添加路由-->
                                {% for nav in nav_item_list %}
                                <li><a href="{{ nav.url_nav }}">{{ nav.title_nav }}</a></li>
                                {% endfor %}
                            </ul>
                        </li>
                    </ul>
    
  • 相关阅读:
    分布式文件系统-glusterfs
    Centos7防火墙使用
    Centos7使用Python3
    ldap认证服务的搭建
    kafka使用
    Python基本数据类型
    Linux 内核参数优化
    MHA+atlas(数据库的高可用与读写分离)
    插槽(slot)
    常用组件通信方式
  • 原文地址:https://www.cnblogs.com/wkhzwmr/p/15672106.html
Copyright © 2011-2022 走看看