Bootstrap列表组支持的组件

    xiaoxiao2022-07-12  149

    支持的组件

    除了最基本的 .list-group-item 的列表项之外,Bootstrap还允许你在列表组中加入徽章、链接、按钮等其他组件,并为它们提供了样式支持。

    1、徽章

    可以在列表组的列表项中加入徽章组件,并支持放置多个徽章组件。列表组中的徽章组件被自动放在了右侧,并在相邻的徽章之间保留 5px 的间隙。如:

      <ul class="list-group">  <li class="list-group-item">    Cras justo odio    <span class="badge">14</span>  </li>  <li class="list-group-item">    Dapibus ac facilisis in    <span class="badge">2</span>  </li>  <li class="list-group-item">    Morbi leo risus    <span class="badge">1</span>    <span class="badge">68</span>  </li></ul>

    效果如图 3‑88所示:

    图3-88 列表组中的徽章

    2、链接

    只需用<a>标签代替<li>标签,就可以创建出全部都是链接的列表组。不过,这种情况下,父元素必须用<div>而不能用<ul>。还可以给被激活的链接添加 .active 类,让链接高亮显示。如:

      <div class="list-group">  <a href="#" class="list-group-item">Cras justo odio</a>  <a href="#" class="list-group-item active">Dapibus ac facilisis in</a>  <a href="#" class="list-group-item">Morbi leo risus</a>  <a href="#" class="list-group-item">Porta ac consectetur ac</a>  <a href="#" class="list-group-item">Vestibulum at eros</a></div>

    效果如图 3‑89所示:

    图3-89 列表组中的链接

    3、按钮

    列表组中的元素也可以直接是按钮。同理,此时父元素必须用<div>而不能用<ul>,子元素只能是 <button>,不能是.btn 的其他元素。如:

      <div class="list-group">  <button type="button" class="list-group-item">Cras justo odio</button>  <button type="button" class="list-group-item">Dapibus ac facilisis in</button>  <button type="button" class="list-group-item">Morbi leo risus</button>  <button type="button" class="list-group-item">Porta ac consectetur</button>  <button type="button" class="list-group-item">Vestibulum at eros</button></div>

    效果如图 3‑90所示:

    图3-90 列表组中的按钮

    关于作者

    歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》、《Bootstrap3实用教程》,并全部在 GitHub 上开源。

    最新回复(0)