目录
1 简单例子
2 手风琴组件结构
2.1 容器
2.2 手风琴条目
2.3 条目标题
2.4 条目内容
3 紧邻风格
4 手风琴组件使用列表
首页 web前端 Bootstrap教程 深入讲解Bootstrap中手风琴组件的使用方法(实例)

深入讲解Bootstrap中手风琴组件的使用方法(实例)

Nov 26, 2021 pm 07:51 PM
bootstrap

Bootstrap中怎么添加手风琴?下面本篇文章通过代码实例给大家讲解一下Bootstrap5手风琴组件的用法,希望对大家有所帮助!

深入讲解Bootstrap中手风琴组件的使用方法(实例)

1 简单例子

手风琴(Accordion)组件非常类似于选项卡,只不过它不是横向排列,而是竖向排列,结合自带的JavaScript插件无需手写js就可以实现折叠的垂直内容。手风琴通常用于后台面板垂直导航菜单、前台折叠消息等。【相关推荐:《bootstrap教程》】

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

<!doctype html>

<html>

  <head>

    <meta charset="utf-8">

    <meta name="viewport" content="width=device-width, initial-scale=1">

    <meta name="keywords" content="">

    <meta name="description" content="">

    <link href="bootstrap5/bootstrap.min.css" rel="stylesheet">

    <title>滑动窗口</title>

  </head>

  <body>

    <div>

      <br><br><br>

    <div id="accordionExample">

        <div>

        <h2 id="headingOne">

        <button type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">

          李白

        </button>

        </h2>

        <div id="collapseOne" class="accordion-collapse collapse show" aria-labelledby="headingOne" data-bs-parent="#accordionExample">

        <div>

          <strong>李白(701年-762年)</strong>  ,字太白,号青莲居士,又号“谪仙人”,是唐代伟大的浪漫主义诗人,被后人誉为“诗仙”。代表作有《望庐山瀑布》《行路难》《蜀道难》《将进酒》《梁甫吟》《早发白帝城》等多首。

        </div>

        </div>

        </div>

        <div>

        <h2 id="headingTwo">

        <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">

          杜甫

        </button>

        </h2>

        <div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionExample">

        <div>

          <strong>杜甫(712年—770年)</strong>

          ,字子美,原籍湖北襄阳,后徙河南巩县。唐代伟大的现实主义诗人,

          与李白合称“李杜”。杜甫在中国古典诗歌中的影响非常深远,被后人称为“诗圣”,他的诗被称为“诗史”。

          杜甫创作了《登高》《春望》《北征》《三吏》《三别》等名作。

        </div>

        </div>

        </div>

        <div>

        <h2 id="headingThree">

        <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree">

          白居易

        </button>

        </h2>

        <div id="collapseThree" class="accordion-collapse collapse" aria-labelledby="headingThree" data-bs-parent="#accordionExample">

        <div>

          <strong>白居易(772年-846年)</strong>

          ,字乐天,号香山居士,又号醉吟先生,祖籍山西太原。

          是唐代伟大的现实主义诗人,白居易的诗歌题材广泛,形式多样,语言平易通俗,有“诗魔”和“诗王”之称。

          有《白氏长庆集》传世,代表诗作有《长恨歌》、《卖炭翁》、《琵琶行》等。

        </div>

        </div>

        </div>

        </div>

 

      </div>

     <script src="bootstrap5/bootstrap.bundle.min.js" ></script>

  </body>

</html>

登录后复制

1.png

2 手风琴组件结构

2.1 容器

手风琴组件必须包含在accordion容器中

1

<div class="accordion">..</div>

登录后复制

2.2 手风琴条目

一个手风琴组件有许多个条目,如上面的例子,下面就是一个条目。每个条目都包含标题和内容。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

<div class="accordion-item">

        <h2 class="accordion-header" id="headingTwo">

        <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">

          杜甫

        </button>

        </h2>

        <div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionExample">

        <div class="accordion-body">

          <strong>杜甫(712年—770年)</strong>

          ,字子美,原籍湖北襄阳,后徙河南巩县。唐代伟大的现实主义诗人,

          与李白合称“李杜”。杜甫在中国古典诗歌中的影响非常深远,被后人称为“诗圣”,他的诗被称为“诗史”。

          杜甫创作了《登高》《春望》《北征》《三吏》《三别》等名作。

        </div>

        </div>

        </div>

登录后复制

2.3 条目标题

下面代码就是条目的标题,它包含一个h2标签和一个按钮,事实上你只需要修改以下按钮中的文字和data-bs-target的值即可。

1

2

3

4

5

<h2 class="accordion-header" id="headingTwo">

       <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">

         杜甫

       </button>

       </h2>

登录后复制

2.4 条目内容

如下代码就是条目的内容,同样的你只需要最外层id和data-bs-target的值相对应即可。

条目内容可以放任何html代码和文字、列表、图片等。

1

2

3

4

5

6

7

8

<div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionExample">

        <div class="accordion-body">

          杜甫(712年—770年

          ,字子美,原籍湖北襄阳,后徙河南巩县。唐代伟大的现实主义诗人,

          与李白合称“李杜”。杜甫在中国古典诗歌中的影响非常深远,被后人称为“诗圣”,他的诗被称为“诗史”。

          杜甫创作了《登高》《春望》《北征》《三吏》《三别》等名作。

        </div>

        </div>

登录后复制

3 紧邻风格

删除默认背景色、一些边框和一些圆角,以使手风琴与其父容器紧邻。只需要在容器中添加accordion-flush即可。

1

<div class="accordion accordion-flush">

登录后复制

如下代码显示了两种风格的不同,注意看下面那个上下左右边框及四个角。另外需要注意两个手风琴组件在同一个页面要定义不同的id,否则容易控制混乱。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

<!doctype html>

<html>

  <head>

    <meta charset="utf-8">

    <meta name="viewport" content="width=device-width, initial-scale=1">

    <meta name="keywords" content="">

    <meta name="description" content="">

    <link href="bootstrap5/bootstrap.min.css" rel="stylesheet">

    <title>滑动窗口</title>

  </head>

  <body>

    <div>

      <br><br><br>

    <div id="accordionExample">

        <div>

        <h2 id="headingOne">

        <button type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">

          李白

        </button>

        </h2>

        <div id="collapseOne" class="accordion-collapse collapse show" aria-labelledby="headingOne" data-bs-parent="#accordionExample">

        <div>

          <strong>李白(701年-762年)</strong>  ,字太白,号青莲居士,又号“谪仙人”,是唐代伟大的浪漫主义诗人,被后人誉为“诗仙”。代表作有《望庐山瀑布》《行路难》《蜀道难》《将进酒》《梁甫吟》《早发白帝城》等多首。

        </div>

        </div>

        </div>

        <div>

        <h2 id="headingTwo">

        <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">

          杜甫

        </button>

        </h2>

        <div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionExample">

        <div>

          <strong>杜甫(712年—770年)</strong>

          ,字子美,原籍湖北襄阳,后徙河南巩县。唐代伟大的现实主义诗人,

          与李白合称“李杜”。杜甫在中国古典诗歌中的影响非常深远,被后人称为“诗圣”,他的诗被称为“诗史”。

          杜甫创作了《登高》《春望》《北征》《三吏》《三别》等名作。

        </div>

        </div>

        </div>

        <div>

        <h2 id="headingThree">

        <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree">

          白居易

        </button>

        </h2>

        <div id="collapseThree" class="accordion-collapse collapse" aria-labelledby="headingThree" data-bs-parent="#accordionExample">

        <div>

          <strong>白居易(772年-846年)</strong>

          ,字乐天,号香山居士,又号醉吟先生,祖籍山西太原。

          是唐代伟大的现实主义诗人,白居易的诗歌题材广泛,形式多样,语言平易通俗,有“诗魔”和“诗王”之称。

          有《白氏长庆集》传世,代表诗作有《长恨歌》、《卖炭翁》、《琵琶行》等。

        </div>

        </div>

        </div>

        </div>

 

        <br><br><br>

    <div class="accordion accordion-flush" id="accordionExample2">

        <div>

        <h2 id="headingOne2">

        <button type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne2" aria-expanded="true" aria-controls="collapseOne">

          李白

        </button>

        </h2>

        <div id="collapseOne2" class="accordion-collapse collapse show" aria-labelledby="headingOne" data-bs-parent="#accordionExample2">

        <div>

          <strong>李白(701年-762年)</strong>  ,字太白,号青莲居士,又号“谪仙人”,是唐代伟大的浪漫主义诗人,被后人誉为“诗仙”。代表作有《望庐山瀑布》《行路难》《蜀道难》《将进酒》《梁甫吟》《早发白帝城》等多首。

        </div>

        </div>

        </div>

        <div>

        <h2 id="headingTwo2">

        <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo2" aria-expanded="false" aria-controls="collapseTwo">

          杜甫

        </button>

        </h2>

        <div id="collapseTwo2" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionExample2">

        <div>

          <strong>杜甫(712年—770年)</strong>

          ,字子美,原籍湖北襄阳,后徙河南巩县。唐代伟大的现实主义诗人,

          与李白合称“李杜”。杜甫在中国古典诗歌中的影响非常深远,被后人称为“诗圣”,他的诗被称为“诗史”。

          杜甫创作了《登高》《春望》《北征》《三吏》《三别》等名作。

        </div>

        </div>

        </div>

        <div>

        <h2 id="headingThree2">

        <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseThree2" aria-expanded="false" aria-controls="collapseThree">

          白居易

        </button>

        </h2>

        <div id="collapseThree2" class="accordion-collapse collapse" aria-labelledby="headingThree" data-bs-parent="#accordionExample2">

        <div>

          <strong>白居易(772年-846年)</strong>

          ,字乐天,号香山居士,又号醉吟先生,祖籍山西太原。

          是唐代伟大的现实主义诗人,白居易的诗歌题材广泛,形式多样,语言平易通俗,有“诗魔”和“诗王”之称。

          有《白氏长庆集》传世,代表诗作有《长恨歌》、《卖炭翁》、《琵琶行》等。

        </div>

        </div>

        </div>

        </div>

         

         

      </div>

     <script src="bootstrap5/bootstrap.bundle.min.js" ></script>

  </body>

</html>

登录后复制

2.png

4 手风琴组件使用列表

手风琴组件条目内容可以是列表,一般常用在后台导航面板和前台侧边折叠新闻。你可以使用文本通用类设置文字对齐格式。或者使用css重新定义列表显示的样式。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

<!doctype html>

<html>

  <head>

    <meta charset="utf-8">

    <meta name="viewport" content="width=device-width, initial-scale=1">

    <meta name="keywords" content="">

    <meta name="description" content="">

    <link href="bootstrap5/bootstrap.min.css" rel="stylesheet">

    <title>手风琴组件</title>

  </head>

  <body>

    <div>

      <br><br><br>

    <div id="accordionExample">

        <div>

        <h2 id="headingOne">

        <button type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">

          文章管理

        </button>

        </h2>

        <div id="collapseOne" class="accordion-collapse collapse show" aria-labelledby="headingOne" data-bs-parent="#accordionExample">

        <div>

          <ul>

              <li>分类管理</li>

              <li>文章列表</li>

              <li>添加文章</li>

          </ul>

        </div>

        </div>

        </div>

        <div>

        <h2 id="headingTwo">

        <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">

          网站管理

        </button>

        </h2>

        <div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionExample">

        <div>

            <ul>

                <li>网站设置</li>

                <li>风格选择</li>

                <li>插件管理</li>

            </ul>

        </div>

        </div>

        </div>

        <div>

        <h2 id="headingThree">

        <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree">

          会员管理

        </button>

        </h2>

        <div id="collapseThree" class="accordion-collapse collapse" aria-labelledby="headingThree" data-bs-parent="#accordionExample">

        <div>

            <ul>

                <li>普通会员</li>

                <li>VIP会有</li>

            </ul>

        </div>

        </div>

        </div>

        </div>

 

      </div>

     <script src="bootstrap5/bootstrap.bundle.min.js" ></script>

  </body>

</html>

登录后复制

3.png

更多关于bootstrap的相关知识,可访问:bootstrap基础教程!!

以上是深入讲解Bootstrap中手风琴组件的使用方法(实例)的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

vue中怎么用bootstrap vue中怎么用bootstrap Apr 07, 2025 pm 11:33 PM

在 Vue.js 中使用 Bootstrap 分为五个步骤:安装 Bootstrap。在 main.js 中导入 Bootstrap。直接在模板中使用 Bootstrap 组件。可选:自定义样式。可选:使用插件。

bootstrap搜索栏怎么获取 bootstrap搜索栏怎么获取 Apr 07, 2025 pm 03:33 PM

如何使用 Bootstrap 获取搜索栏的值:确定搜索栏的 ID 或名称。使用 JavaScript 获取 DOM 元素。获取元素的值。执行所需的操作。

bootstrap垂直居中怎么弄 bootstrap垂直居中怎么弄 Apr 07, 2025 pm 03:21 PM

使用 Bootstrap 实现垂直居中:flexbox 法:使用 d-flex、justify-content-center 和 align-items-center 类,将元素置于 flexbox 容器内。align-items-center 类法:对于不支持 flexbox 的浏览器,使用 align-items-center 类,前提是父元素具有已定义的高度。

bootstrap怎么设置框架 bootstrap怎么设置框架 Apr 07, 2025 pm 03:27 PM

要设置 Bootstrap 框架,需要按照以下步骤:1. 通过 CDN 引用 Bootstrap 文件;2. 下载文件并将其托管在自己的服务器上;3. 在 HTML 中包含 Bootstrap 文件;4. 根据需要编译 Sass/Less;5. 导入定制文件(可选)。设置完成后,即可使用 Bootstrap 的网格系统、组件和样式创建响应式网站和应用程序。

bootstrap怎么写分割线 bootstrap怎么写分割线 Apr 07, 2025 pm 03:12 PM

创建 Bootstrap 分割线有两种方法:使用 标签,可创建水平分割线。使用 CSS border 属性,可创建自定义样式的分割线。

bootstrap怎么插入图片 bootstrap怎么插入图片 Apr 07, 2025 pm 03:30 PM

在 Bootstrap 中插入图片有以下几种方法:直接插入图片,使用 HTML 的 img 标签。使用 Bootstrap 图像组件,可以提供响应式图片和更多样式。设置图片大小,使用 img-fluid 类可以使图片自适应。设置边框,使用 img-bordered 类。设置圆角,使用 img-rounded 类。设置阴影,使用 shadow 类。调整图片大小和位置,使用 CSS 样式。使用背景图片,使用 background-image CSS 属性。

bootstrap按钮怎么用 bootstrap按钮怎么用 Apr 07, 2025 pm 03:09 PM

如何使用 Bootstrap 按钮?引入 Bootstrap CSS创建按钮元素并添加 Bootstrap 按钮类添加按钮文本

bootstrap怎么调整大小 bootstrap怎么调整大小 Apr 07, 2025 pm 03:18 PM

要调整 Bootstrap 中元素大小,可以使用尺寸类,具体包括:调整宽度:.col-、.w-、.mw-调整高度:.h-、.min-h-、.max-h-

See all articles