Bootstrap4 列表组


Bootstrap4 列表组

列表组是Bootstrap中的一种非常重要的组件,它允许使用者展现一组相似的内容并以易于扫描的方式显示出来。在Bootstrap4中,列表组分为两种类型:无序列表组和有序列表组。

无序列表组

无序列表组相对有序列表组来说更加常用。在Bootstrap4中,无序列表组可以用于展现一组相关的信息,例如网站导航,产品特点等。无序列表组包含以下HTML元素:

  • <ul>:表示一个无序列表,其中包含多个列表项。
  • <li>:表示无序列表中的单个列表项。

列表项内可以包含任意HTML标签,例如用于展示图片的<img>标签、用于展示文字的<p>标签等都可以被用在列表项内。下面的代码演示了如何使用无序列表组:

<ul class="list-group">
  <li class="list-group-item active">Home</li>
  <li class="list-group-item">Profile</li>
  <li class="list-group-item">Messages</li>
</ul>

其中,list-group类是用于定义列表组的基础样式;list-group-item类是用于定义列表项的基础样式;active类是用于定义当前选中的列表项的样式。通过向<ul>元素添加类名,可以使用Bootstrap提供的各种样式,为列表组和列表项设置大小、颜色、对齐方式等等。

有序列表组

有序列表组相对无序列表组来说使用更少。在Bootstrap4中,有序列表组可以用于展现一组有序的信息,例如使用步骤等。有序列表组包含以下HTML元素:

  • <ol>:表示一个有序列表,其中包含多个列表项。
  • <li>:表示有序列表中的单个列表项。

和无序列表组一样,有序列表组中列表项内也可以包含任意HTML标签。下面的代码演示了如何使用有序列表组:

<ol class="list-group">
  <li class="list-group-item">Step 1: Turn on computer</li>
  <li class="list-group-item">Step 2: Open browser</li>
  <li class="list-group-item">Step 3: Go to website</li>
</ol>

同样地,通过向<ol>元素添加类名,可以使用Bootstrap提供的各种样式。

列表组样式

在Bootstrap4中,列表组有三种样式:基础样式、链接样式和禁用样式。

  • 基础样式:基础列表组样式是默认样式,没有特别之处,使用list-group类和list-group-item类即可。
  • 链接样式:使用list-group-item-action类可以将列表项变成超链接样式。
  • 禁用样式:使用disabled类可以禁用某个列表项。当用户无法交互或选择禁用的列表项时,可以使用该样式。

下面的代码演示了如何设置列表组样式:

<ul class="list-group">
  <li class="list-group-item">This is a basic list group item</li>
  <a href="#" class="list-group-item list-group-item-action">This is a link list group item</a>
  <li class="list-group-item disabled">This is a disabled list group item</li>
</ul>

使用以上三种样式可以很方便地展现不同形式的列表组。通过随意组合和调整类名,可以实现自定义的列表组样式。

总结

在Bootstrap4中,列表组是一个非常实用、常见的组件,可以用来展示一组相似的内容并以易于扫描的方式显示出来。列表组包含两种类型:无序列表组和有序列表组,具体使用视需要而定。通过为列表组和列表项添加不同的类名,还可以实现不同的样式效果。通过了解和掌握Bootstrap4中列表组相关的知识,可以在实际开发中更为方便地使用该组件,达到快速构建Web应用的目的。