美文网首页前端
Bootstrap导航和导航条

Bootstrap导航和导航条

作者: 马佳乐 | 来源:发表于2022-03-28 14:03 被阅读0次

导航

  • 基本nav组件不包含任何.active状态
  • 直接用nav标签或ul标签
  • 更改导航的水平对齐方式,例如为中心.justify-content-center
  • .flex-column通过使用该实用程序更改弹性项目方向来堆叠导航
  • 添加.nav-tabs类以生成选项卡式界面
  • .nav-pills改用胶囊按钮式
  • 使用.nav-fill,所有水平空间都被占用,按比例填充
  • 对于等宽元素,使用.nav-justified. 所有水平空间都将被导航链接占用,但与.nav-fill不同的是,每个导航项目的宽度都相同。
  • 在元素上指定data-toggle="tab"或即可激活选项卡或药丸按钮导航
  • 添加.fade到每个.tab-pane. 第一个选项卡窗格还必须.show使初始内容可见
    代码练习:
        <ul class="nav  justify-content-center nav-tabs">
            <li>
                <a href="#" class="nav-link active nav-item">首页</a>
            </li>
            <li>
                <a href="#" class="nav-link nav-item">分类</a>
            </li>
            <li>
                <a href="#" class="nav-link disabled nav-item">内容</a>
            </li>
        </ul>
        <br />
        <nav class="nav flex-column">
            <a href="#" class="nav-link active">首页</a>
            <a href="#" class="nav-link">分类</a>
            <a href="#" class="nav-link disabled">内容</a>
        </nav>
        <br />
        <nav class="nav  nav-pills">
            <a href="#" class="nav-link active nav-item">首页</a>
            <a href="#" class="nav-link nav-item">分类1</a>
            <a href="#" class="nav-link nav-item">分类2</a>
            <a href="#" class="nav-link disabled nav-item">内容</a>
        </nav>
        <br />
        <ul class="nav nav-pills nav-fill">
            <li class="nav-item">
                <a class="nav-link active" href="#">aa</a>
            </li>
            <li class="nav-item">
                <a class="nav-link" href="#">bb</a>
            </li>
            <li class="nav-item">
                <a class="nav-link" href="#">cc</a>
            </li>
            <li class="nav-item">
                <a class="nav-link disabled">dd</a>
            </li>
        </ul>
        <br />
        <nav class="nav  nav-tabs">
            <a href="#one" class="nav-link active nav-item" data-toggle="tab">首页</a>
            <a href="#two" class="nav-link nav-item" data-toggle="tab">分类1</a>
            <a href="#three" class="nav-link nav-item" data-toggle="tab">内容</a>
        </nav>
        <div>
            <div id="one" class="tab-pane fade show active">
                首页内容..............
            </div>
            <div id="two" class="tab-pane fade">
                分类1.................
            </div>
            <div id="three" class="tab-pane fade">
                分类2.................
            </div>
        </div>

导航条

  • 最外层可以用一个<nav></nav>标签,在里面写上.navbar属性,可用navbar-dark/lightbg-dark/light进行导航条字体颜色和背景颜色的设置
  • 在nav里的左边可插入LOGO或其他内容,可设置.navbar-brand属性来使文字进行与上面导航条的对比,以显示出来
  • 每一个列表项可放在ul标签里的li标签li标签里,用a标签进行呈现
  • ul标签需要添加.navbar-nav属性,li标签需要添加.nav-item属性,a标签需要添加.nav-link属性
  • 做成响应式的话,在nav里添加.navbar-expand-md表示中等屏幕显示
  • 想要大屏幕显示,中等屏幕隐藏的话,将ul包裹在div里,div添加.collapse.navbar-collapse属性
  • 可以给中等屏幕及以下添加图标,点击图标,菜单显示,添加以下代码:
            <button class="navbar-toggler" data-toggle="collapse" data-target="#navbar">
                <span class="navbar-toggler-icon"></span>
            </button>
  • 也可将ul标签和li标签去掉,直接用div标签和a标签,可减少代码量
  • 可在导航条里加文本,通过设置.navbar-text属性使文本样式与导航条样式更统一
  • 可用.active.disabled属性设置菜单选项的激活与禁用状态
    练习:
        <!--<nav class="navbar navbar-expand-md navbar-dark bg-dark">
            <span class="navbar-brand">LOGO</span>
            <button class="navbar-toggler" data-toggle="collapse" data-target="#navbar">
                <span class="navbar-toggler-icon"></span>
            </button>
            <div class="collapse navbar-collapse" id="navbar">
                <ul class="navbar-nav">
                    <li class="nav-item"><a class="nav-link" href="#">首页</a></li>
                    <li class="nav-item"><a class="nav-link" href="#">菜单1</a></li>
                    <li class="nav-item"><a class="nav-link" href="#">菜单2</a></li>
                </ul>
            </div>          
        </nav>-->
        
        <br />
        <nav class="navbar navbar-expand-md navbar-dark bg-dark">
            <span class="navbar-brand">LOGO</span>
            <button class="navbar-toggler" data-toggle="collapse" data-target="#navbar">
                <span class="navbar-toggler-icon"></span>
            </button>
            <div class="collapse navbar-collapse" id="navbar">
                <div class="navbar-nav">
                    <a class="nav-item nav-link active" href="#">首页</a>
                    <a class="nav-item nav-link" href="#">菜单1</a>
                    <a class="nav-item nav-link disabled" href="#">菜单2</a>
                    <span class="navbar-text">文本</span>
                </div>
            </div>          
        </nav>

相关文章

  • bootstrap导航条常用属性总结

    bootstrap导航条常用属性总结 @(5 - html)[html|总结] [toc] 导航条的可访问性 务必...

  • Bootstrap - 导航条2

    反色导航条 反色导航条其实是Bootstrap框架为大家提供的第二种风格的导航条,与默认的导航条相比,使用方法并无...

  • Bootstrap导航和导航条

    导航 基本nav组件不包含任何.active状态 直接用nav标签或ul标签 更改导航的水平对齐方式,例如为中心....

  • H5-2.20bootstrap中js插件的应用

    一. bootstrap-组件-响应式导航条 二. 插件 三. 插件-标签页 四. 插件-bootstrap提供的...

  • 使用bootstrap+jQuery创建右侧导航条

    问题 使用bootstrap提供的css创建一个右侧导航条 解决方案 First:创建的导航条要根据该页面内容动态...

  • bootstrap响应式导航条与插件

    一. bootstrap-组件-响应式导航条 特征1)在PC和平板中默认要显示所有的内容。2)在手机中导航条默认只...

  • bootstrap-组件、插件

    一. bootstrap-组件-响应式导航条 特征 在PC和平板中默认要显示所有的内容 在手机中导航条默认只显示l...

  • Bootstrap - 导航条

    代码: 分析:1) 标签,导航条。class样式:navbar:指出这是一个导航条,它会应用导航条的样式。narb...

  • bootstrap 导航条

    ![Uploading 屏幕快照 2016-08-26 14.22.44_655322.png . . .]在bo...

  • bootstrap导航条

    导航条 网址:https://v3.bootcss.com/components/#navbar navbar 声...

网友评论

    本文标题:Bootstrap导航和导航条

    本文链接:https://www.haomeiwen.com/subject/gcspjrtx.html