后浪云Bootstrap教程:Bootstrap 列表组

Bootstrap 列表组

本章我们将讲解列表组。列表组件用于以列表形式呈现复杂的和自定义的内容。创建一个基本的列表组的步骤如下:

  • 向元素 <ul> 添加 class .list-group
  • 向 <li> 添加 class .list-group-item

下面的实例演示了这点:

实例

<
ul

class
=
"
list-group
"
>

<
li

class
=
"
list-group-item
"
>
免费域名注册
</
li
>

<
li

class
=
"
list-group-item
"
>
免费 Window 空间托管
</
li
>

<
li

class
=
"
list-group-item
"
>
图像的数量
</
li
>

<
li

class
=
"
list-group-item
"
>
24*7 支持
</
li
>

<
li

class
=
"
list-group-item
"
>
每年更新成本
</
li
>

</
ul
>

尝试一下 »

结果如下所示:

后浪云Bootstrap教程:Bootstrap 列表组插图

向列表组添加徽章

我们可以向任意的列表项添加徽章组件,它会自动定位到右边。只需要在 <li> 元素中添加 <span class="badge"> 即可。下面的实例演示了这点:

实例

<
ul

class
=
"
list-group
"
>

<
li

class
=
"
list-group-item
"
>
免费域名注册
</
li
>

<
li

class
=
"
list-group-item
"
>
免费 Window 空间托管
</
li
>

<
li

class
=
"
list-group-item
"
>
图像的数量
</
li
>

<
li

class
=
"
list-group-item
"
>

<
span

class
=
"
badge
"
>

</
span
>
24*7 支持
</
li
>

<
li

class
=
"
list-group-item
"
>
每年更新成本
</
li
>

<
li

class
=
"
list-group-item
"
>

<
span

class
=
"
badge
"
>

</
span
>
折扣优惠
</
li
>

</
ul
>

尝试一下 »

结果如下所示:

后浪云Bootstrap教程:Bootstrap 列表组插图1

向列表组添加链接

通过使用锚标签代替列表项,我们可以向列表组添加链接。我们需要使用 <a> 代替 <li> 元素。下面的实例演示了这点:

实例

<
a

href
=
"
#
"

class
=
"
list-group-item active
"
>
免费域名注册
</
a
>

<
a

href
=
"
#
"

class
=
"
list-group-item
"
>
24*7 支持
</
a
>

<
a

href
=
"
#
"

class
=
"
list-group-item
"
>
免费 Window 空间托管
</
a
>

<
a

href
=
"
#
"

class
=
"
list-group-item
"
>
图像的数量
</
a
>

<
a

href
=
"
#
"

class
=
"
list-group-item
"
>
每年更新成本
</
a
>

尝试一下 »

结果如下所示:

后浪云Bootstrap教程:Bootstrap 列表组插图2

向列表组添加自定义内容

我们可以向上面已添加链接的列表组添加任意的 HTML 内容。下面的实例演示了这点:

实例

<
div

class
=
"
list-group
"
>

<
a

href
=
"
#
"

class
=
"
list-group-item active
"
>

<
h4

class
=
"
list-group-item-heading
"
>
入门网站包
</
h4
>

</
a
>

<
a

href
=
"
#
"

class
=
"
list-group-item
"
>

<
h4

class
=
"
list-group-item-heading
"
>
免费域名注册
</
h4
>

<
p

class
=
"
list-group-item-text
"
>
您将通过网页进行免费域名注册。
</
p
>

</
a
>

<
a

href
=
"
#
"

class
=
"
list-group-item
"
>

<
h4

class
=
"
list-group-item-heading
"
>
24*7 支持
</
h4
>

<
p

class
=
"
list-group-item-text
"
>
我们提供 24*7 支持。
</
p
>

</
a
>

</
div
>

<
div

class
=
"
list-group
"
>

<
a

href
=
"
#
"

class
=
"
list-group-item active
"
>

<
h4

class
=
"
list-group-item-heading
"
>
商务网站包
</
h4
>

</
a
>

<
a

href
=
"
#
"

class
=
"
list-group-item
"
>

<
h4

class
=
"
list-group-item-heading
"
>
免费域名注册
</
h4
>

<
p

class
=
"
list-group-item-text
"
>
您将通过网页进行免费域名注册。
</
p
>

</
a
>

<
a

href
=
"
#
"

class
=
"
list-group-item
"
>

<
h4

class
=
"
list-group-item-heading
"
>
24*7 支持
</
h4
>

<
p

class
=
"
list-group-item-text
"
>
我们提供 24*7 支持。
</
p
>

</
a
>

</
div
>

尝试一下 »

结果如下所示:

后浪云Bootstrap教程:Bootstrap 列表组插图3


水平列表

上面实例中列表都是按垂直显示的,如果我们需要一个水平列表,可以通过以下代码实现:

实例

.list-group-horizontal

.list-group-item

{

display:

inline-block

;
}

.list-group-horizontal

.list-group-item

{

margin-bottom:

0

;
margin-left:
-
4
px

;
margin-right:

0

;
}

.list-group-horizontal

.list-group-item
:first-child

{

border-top-right-radius:
0

;
border-bottom-left-radius:
4
px

;
}

.list-group-horizontal

.list-group-item
:last-child

{

border-top-right-radius:
4
px

;
border-bottom-left-radius:
0

;
}

尝试一下 »

结果如下所示:

后浪云Bootstrap教程:Bootstrap 列表组插图4

THE END