• 技术文章 >web前端 >Bootstrap教程

    Bootstrap中怎么添加面包屑导航?方法浅析

    青灯夜游青灯夜游2021-11-25 19:41:45转载856

    Bootstrap中怎么添加面包屑导航?下面本篇文章给大家介绍一下Bootstrap5面包屑导航组件的用法,希望对大家有所帮助!

    1 面包屑导航

    面包屑导航一般用在网站顶部导航条下,指示当前页在导航层次结构中的层次,一般用>或者|及空格间隔,Bootstrap5 面包屑导航通过CSS自动添加分隔符。【相关推荐:《bootstrap教程》】

    下面图中,在导航条下面那行小的导航就是一个常见的面包屑导航

    1.png

    实例

    <!doctype html>
    <html>
      <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta name="keywords" content="">
        <meta name="description" content="">
        <link href="bootstrap5/bootstrap.min.css" rel="stylesheet">
        <title>面包屑演示</title>
      </head>
      <body>
          <br><br>
            <nav aria-label="breadcrumb">
            <ol>
            <li><a href="#">首页</a></li>
            <li><a href="#">新闻</a></li>
            <li class="breadcrumb-item active" aria-current="page">国内新闻</li>
            </ol>
            </nav>
       
         <script src="bootstrap5/bootstrap.bundle.min.js" ></script>
      </body>
    </html>

    2.png

    2 自定义分隔符

    2.1 通过修改本地CSS自定义属性

    如下代码中,通过添加添加一个style="--bs-breadcrumb-divider: '>';"可以使用>做分割符号,还可以改成其他任何字符。

    <!doctype html>
    <html>
      <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta name="keywords" content="">
        <meta name="description" content="">
        <link href="bootstrap5/bootstrap.min.css" rel="stylesheet">
        <title>面包屑演示</title>
      </head>
      <body>
          <br><br>
            <nav style="--bs-breadcrumb-divider: '>';" aria-label="breadcrumb">
            <ol>
            <li><a href="#">首页</a></li>
            <li><a href="#">新闻</a></li>
            <li class="breadcrumb-item active" aria-current="page">国内新闻</li>
            </ol>
            </nav>
            
            <nav style="--bs-breadcrumb-divider: '|';" aria-label="breadcrumb">
                <ol>
                <li><a href="#">首页</a></li>
                <li><a href="#">新闻</a></li>
                <li class="breadcrumb-item active" aria-current="page">国内新闻</li>
                </ol>
                </nav>
    
                <nav style="--bs-breadcrumb-divider: '-';" aria-label="breadcrumb">
                    <ol>
                    <li><a href="#">首页</a></li>
                    <li><a href="#">新闻</a></li>
                    <li class="breadcrumb-item active" aria-current="page">国内新闻</li>
                    </ol>
                    </nav>
         <script src="bootstrap5/bootstrap.bundle.min.js" ></script>
      </body>
    </html>

    3.png

    2.2 使用图标或图片

    上面例子也可以使用嵌入式SVG图标。

     <nav style="--bs-breadcrumb-divider: url(&#34;data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M2.5 0L1 1.5 3.5 4 1 6.5 2.5 8l4-4-4-4z' fill='currentColor'/%3E%3C/svg%3E&#34;);" aria-label="breadcrumb">
            <ol class="breadcrumb">
            <li class="breadcrumb-item"><a href="#">首页</a></li>
            <li class="breadcrumb-item"><a href="#">新闻</a></li>
            <li class="breadcrumb-item active" aria-current="page">国内新闻</li>
            </ol>
            </nav>

    4.png

    2.3 不使用分隔符

    您还可以删除分隔符设置--bs-breadcrumb-divider: '';(CSS自定义属性中的空字符串将计为一个值)。

    <nav style="--bs-breadcrumb-divider: '';" aria-label="breadcrumb">
                <ol class="breadcrumb">
                <li class="breadcrumb-item"><a href="#">首页</a></li>
                <li class="breadcrumb-item"><a href="#">新闻</a></li>
                <li class="breadcrumb-item active" aria-current="page">国内新闻</li>
                </ol>
                </nav>

    更多关于bootstrap的相关知识,可访问:bootstrap基础教程!!

    以上就是Bootstrap中怎么添加面包屑导航?方法浅析的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:掘金社区,如有侵犯,请联系admin@php.cn删除
    专题推荐:Bootstrap 面包屑导航
    上一篇:Bootstrap中怎么添加导航工具条?Navbar组件用法浅析 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • bootstrap modal是什么意思• bootstrap用什么表格插件• bootstrap按钮颜色属性有几种• bootstrap哪个类可以实现标签• 聊聊Bootstrap中的图片组件和轮廓组件
    1/1

    PHP中文网