Bootstrap5 导航栏讲解

Bootstrap5 导航栏讲解,第1张

目录 🚀导航栏常用类🚀基础导航栏🚀导航栏颜色🚀品牌/Logo🚀折叠导航栏🚀导航栏中的下拉菜单🚀导航栏中的表单与按钮🚀导航栏文本


通过类 .navbar 可以创建一个标准的导航栏,若要创建响应式的导航栏,可以在类 .navbar 的基础上添加类 .navbar-expand-xxl|xl|lg|md|sm 来创建 (大屏幕水平铺开,小屏幕垂直堆叠)。
导航栏上的选项可以使用 元素并添加 类。 然后在 元素上添加 .nav-item 类, 元素上使用 .nav-link 类

🚀导航栏常用类 固定添加类名 .navbar.navbar-brand 用于公司、产品或项目的名称,也可以添加图片.navbar-nav 用于全高和轻量级导航(包括对下拉列表的支持).navbar-toggler 用于我们的折叠插件和其他导航切换行为。.navbar-text 用于添加垂直居中的文本字符串。.collapse .navbar-collapse用于按父断点对导航栏内容进行分组和隐藏.navbar-expand-lg设置该元素在(大)断点处自动折叠me-auto 内容靠左显示 ms-auto 内容靠右显示
🚀基础导航栏

<nav class="navbar navbar-expand-lg navbar-light bg-light">
  <div class="container-fluid">
    <a class="navbar-brand" href="#">Navbara>
    <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent">
      <span class="navbar-toggler-icon">span>
    button>
    <div class="collapse navbar-collapse" id="navbarSupportedContent">
      <ul class="navbar-nav me-auto mb-2 mb-lg-0">
        <li class="nav-item">
          <a class="nav-link active" href="#">Homea>
        li>
        <li class="nav-item">
          <a class="nav-link" href="#">Linka>
        li>
        <li class="nav-item dropdown">
          <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown">
            Dropdown
          a>
          <ul class="dropdown-menu">
            <li><a class="dropdown-item" href="#">Actiona>li>
            <li><a class="dropdown-item" href="#">Another actiona>li>
            <li><hr class="dropdown-divider">li>
            <li><a class="dropdown-item" href="#">Something else herea>li>
          ul>
        li>
        <li class="nav-item">
          <a class="nav-link disabled" href="#" tabindex="-1">Disableda>
        li>
      ul>
      <form class="d-flex">
        <input class="form-control me-2" type="search" placeholder="Search">
        <button class="btn btn-outline-success" type="submit">Searchbutton>
      form>
    div>
  div>
nav>
navbar-dark / light‎ 可以调节导航栏文本颜色,如深色背景导航栏对应浅色文本、浅色导航栏对应深色文本。‎data-bs-toggle 指以什么类型事件触发data-bs-target 指事件的目标 就是样式的具体细节具体的代码dropdown-divider 指下拉菜单的分割线,相当于divider 来说,上下边距会小一点btn-outline-* 设置按钮边框及文字颜色的样式(*号为bootstrap设定的颜色样式)若想要导航栏固定在页面顶部,可为标签nav添加类 .fixed-top / 底部 → .fixed-bottom通过类 .sticky-top 也可以让导航栏固定在页面顶部,但与 .fixed-top的区别在于 .sticky-top 不会覆盖一定高度的内容,而 .fixed-top会覆盖
注意:
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-12
下一篇 2022-06-12

发表评论

登录后才能评论

评论列表(0条)

保存