bootstrap 组件 警告框 徽章 面包屑导航 按钮 按钮组 学习总结

简介: bootstrap 组件 警告框 徽章 面包屑导航 按钮 按钮组 学习总结
    //警告框 使用类名 alert
    使用方法:颜色有8个, 需要额外添加类名 alert-primary/success/danger 等
     <div class="container">
       <div class="alert alert-primary">
           // 这里面可以添加额外的内容, 链接,随心所欲等
       </div>
   </div>
   可以关闭的警告框:  使用类名
    close(含有关闭的样式)
    alert-dismissable(定位样式)
    fade show (含有动画效果,两个需要同时添加)
    data-dismiss 是用于js交互的
    使用方法:
    <div class="container">
     <div class="alert alert-warning alert-dismissable">
         这是一个可以关闭的警告框,但是需要以用jquery和bootstrap.js
         <button class="close" data-dismiss="alert">&times;</button>
        </div>
    </div>
    方法: alert('close') 需要手动选中dom来主动触发
    事件: close.bs.alert 当close方法执行的时候触发
          closed.bs.alert 当警告框关闭了的时候触发
    // 徽章   使用span badge
    颜色8个  badge-primary/success/info 等 徽章的字体大小取决于父级的大小, 默认大小.75rem
    使用方法: 
     <div class="container">
     <div class="row">
         <div class="badge primary"></div>
     </div>
    </div>
    在按钮中使用徽章:
      <div class="container">
       <div class="row">
         <button class="btn btn-primary">在按钮中使用徽章<span class="badge badge-light">徽章</span></button>
        </div>
     </div>
     胶囊徽章: 使用类名  badge-pill
     链接徽章:只要使用<a class='badge badge-primary'></a>
     // 面包屑导航 使用类名 d-block(默认弹性盒子,所以要变) breadcrumb breadcrumb-items
     使用方法:
     <div class="container">
      <div class="row d-block">
          <nav>
              <ol class="breadcrumb">
                  <li class="breadcrumb-itme"><a href="#">首页</a></li>
                  <li class="breadcrumb-itme"><a href="#">关于我们</a></li>
                  <li class="breadcrumb-itme active">联系我们</li>
              </ol>
          </nav>
      </div>
    </div>
    // 按钮 使用标签button 使用类名 btn
    颜色8种 如 btn-primary/success/info 等
    使用方法:
    <div class="container">
       <button class="btn btn-primary">按钮</button>
    </div>
    其他类型的按钮
     <div class="container">
         //a标签按钮 会含有hover的样式
        <a href="*" class="btn btn-primary">a标签按钮</a>
        // 重置按钮
         <button type='reset' class='btn btn-secondary'>重置</button>
         //input按钮
         <input type='button' class='btn btn-primary'>
         // 带边框的按钮 带有边框,hover效果 btn-outline-primary/info 等
          <button class="btn btn-outline-primary">按钮</button>
          // 按钮尺寸 使用类名 btn-lg 大按钮  btn 正常按钮  btn-sm 小按钮
          // block 类型按钮  使用类名 btn-block 使用后沾满一行,成为一个块级元素
          // 启用于禁用按钮 a标签使用类名 active(active) disabled(停用) button使用disabled属性
          // 切换按钮的状态 通过data-toggle='button'来实现
          使用方法: 
           <button class='btn btn-primary active' data-toggle='button'></button>
    </div>
    // 选项卡的效果
     <div class="row">
      <button class="btn-group btn-group-toggle" data-toggle='buttons'>
         <label class='btn btn-success active'>
             <input type="radio" name='options' checked>Active
         </label>
         <label class='btn btn-success active'>
             <input type="radio" name='options'>Active1
         </label> 
         <label class='btn btn-success active'>
             <input type="radio" name='options'>Active2
         </label>
       </button>
      </div>
    // 按钮组 使用类名btn-group 
     使用方法:
     <div class="row">
      <div class="btn-group">
         <button class="btn btn-primary">第1个按钮</button>
         <button class="btn btn-primary">第2个按钮</button>
         <button class="btn btn-primary">第3个按钮</button>
      </div>
     </div> 
     // 按钮组集合 使用类名 btn-group-toolbar
     // 按钮组大小 btn-group-lg(大)  btn-group(正常) btn-group-sm(小)
     // 下拉菜单 dropdown-toggle(显示下拉三角形)  dropdown-menu dropdown-item
      使用方法
      <div class="btn-group">
        <button class="btn btn-group dropdown-toggle" data-toggle='dropdown'>下拉菜单</button>
        <div class="dropdown-menu">
            <a href="#" class="dropdown-menu">1下拉菜单</a>
            <a href="#" class="dropdown-menu">下拉菜单2</a>
        </div>
      </div>
    // 按钮组垂直排列 使用类名 btn-group-vertical  


相关文章
Bootstrap5 侧边栏导航(Offcanvas)3
通过设置 `data-bs-scroll` 和 `data-bs-backdrop` 属性,可以控制侧边栏弹出时元素的滚动行为和背景画布的显示。示例中展示了不同配置下的滚动效果和背景画布的使用方法。
|
2月前
|
JavaScript 前端开发
Bootstrap5 侧边栏导航(Offcanvas)1
Bootstrap5 的 Offcanvas 组件提供了一种在小屏幕设备上使用的侧边栏导航方案。通过添加 `.offcanvas` 类并结合 `data-bs-toggle=&quot;offcanvas&quot;` 属性,可实现侧边栏的显示与隐藏。支持通过链接的 `href` 或按钮的 `data-bs-target` 属性进行控制。
Bootstrap5 侧边栏导航(Offcanvas)2
侧边栏可通过`.offcanvas-start`、`.offcanvas-end`、`.offcanvas-top`和`.offcanvas-bottom`类分别设置在页面的左、右、顶、底位置。示例代码展示了如何使用这些类创建不同方向的侧边栏,包括按钮触发和内容区域的定义。
Bootstrap5 导航7
胶囊状动态选项卡通过设置 `data-bs-toggle=&quot;pill&quot;` 实现,包含导航项和内容区两部分。导航项使用 `&lt;ul class=&quot;nav nav-pills&quot;&gt;` 定义,每个选项链接到对应的内容区,实现点击切换显示的效果。内容区由多个 `&lt;div class=&quot;tab-pane&quot;&gt;` 组成,根据导航项的选择显示相应内容。
Bootstrap5 导航6
动态选项卡允许用户通过点击链接切换不同内容。在每个链接上添加 `data-bs-toggle=&quot;tab&quot;` 属性,并在对应内容的 `&lt;div&gt;` 标签中使用 `.tab-pane` 和 `.tab-content` 类。若需淡入效果,可在 `.tab-pane` 后添加 `.fade` 类。
|
2月前
|
前端开发
Bootstrap5 导航5
示例展示了两种导航菜单:胶囊式和选项卡式,均包含活动链接、下拉菜单(含三个子链接)及禁用链接。这些菜单使用 Bootstrap 类实现响应式设计。
Bootstrap5 导航4
`.nav-pills` 类可将导航项设置为胶囊形状,使界面更加美观。通过添加 `.nav-justified` 类,可以使导航项等宽对齐,适用于不同屏幕尺寸的布局。示例代码展示了如何使用这些类创建胶囊导航和等宽导航。
Bootstrap5 导航3
使用 `.flex-column` 类可创建垂直导航,而 `.nav-tabs` 类则将导航转换为选项卡形式。通过添加 `.active` 类来标记当前选中的选项卡。示例代码展示了如何实现这些效果。
Bootstrap5 导航2
导航对齐方式:使用 `.justify-content-center` 类可使导航居中显示,使用 `.justify-content-end` 类可使导航右对齐。垂直导航:使用 `.flex-column` 类可创建垂直导航。
Bootstrap5 导航1
Bootstrap5 导航简介:使用 .nav 类创建水平导航栏,.nav-item 类应用于每个列表项,.nav-link 类用于每个链接。示例代码展示了如何实现这一功能,包括禁用状态的链接。