• 前端基础之《Bootstrap(10)—CSS组件_媒体对象、列表组、面板》


    一、媒体对象

    1、介绍
    这是一个抽象的样式,用以构建不同类型的组件,这些组件都具有在文本内容的左或右侧对齐的图片(就像博客评论或 Twitter 消息等)。

    发表回复、评论的场景。

    2、样式
    .media
    .media-left:左边的
    .media-object:左边里面的
    .media-body:右边的
    .media-heading:右边里面的

    3、回复就是拿一份media搁到p标签下面

    1. <div class="media">
    2. <div class="media-left">
    3. <div class="media-object">
    4. <img src="holder.js/100x100">
    5. div>
    6. div>
    7. <div class="media-body">
    8. <div class="media-heading">
    9. <h2>linux技术h2>
    10. <p>linux技术linux技术linux技术linux技术linux技术p>
    11. <div class="media">
    12. <div class="media-left">
    13. <div class="media-object">
    14. <img src="holder.js/100x100">
    15. div>
    16. div>
    17. <div class="media-body">
    18. <div class="media-heading">
    19. <h2>linux技术h2>
    20. <p>linux技术linux技术linux技术linux技术linux技术p>
    21. div>
    22. div>
    23. div>
    24. <div class="media">
    25. <div class="media-left">
    26. <div class="media-object">
    27. <img src="holder.js/100x100">
    28. div>
    29. div>
    30. <div class="media-body">
    31. <div class="media-heading">
    32. <h2>linux技术h2>
    33. <p>linux技术linux技术linux技术linux技术linux技术p>
    34. div>
    35. div>
    36. div>
    37. <div class="media">
    38. <div class="media-left">
    39. <div class="media-object">
    40. <img src="holder.js/100x100">
    41. div>
    42. div>
    43. <div class="media-body">
    44. <div class="media-heading">
    45. <h2>linux技术h2>
    46. <p>linux技术linux技术linux技术linux技术linux技术p>
    47. div>
    48. div>
    49. div>
    50. div>
    51. div>
    52. div>
    53. <div class="media">
    54. <div class="media-left">
    55. <div class="media-object">
    56. <img src="holder.js/100x100">
    57. div>
    58. div>
    59. <div class="media-body">
    60. <div class="media-heading">
    61. <h2>linux技术h2>
    62. <p>linux技术linux技术linux技术linux技术linux技术p>
    63. div>
    64. div>
    65. div>
    66. <div class="media">
    67. <div class="media-left">
    68. <div class="media-object">
    69. <img src="holder.js/100x100">
    70. div>
    71. div>
    72. <div class="media-body">
    73. <div class="media-heading">
    74. <h2>linux技术h2>
    75. <p>linux技术linux技术linux技术linux技术linux技术p>
    76. div>
    77. div>
    78. div>
    79. <div class="media">
    80. <div class="media-left">
    81. <div class="media-object">
    82. <img src="holder.js/100x100">
    83. div>
    84. div>
    85. <div class="media-body">
    86. <div class="media-heading">
    87. <h2>linux技术h2>
    88. <p>linux技术linux技术linux技术linux技术linux技术p>
    89. div>
    90. div>
    91. div>

    4、位置
    .media-left:靠左边
    .media-right:靠右边

    5、对齐
    图片或其他媒体类型可以顶部、中部或底部对齐。默认是顶部对齐。
    .media-middle:居中
    .media-top:顶端
    .media-bottom:底部

    二、列表组

    1、基本列表组
    最简单的列表组仅仅是一个带有多个列表条目的无序列表。
    .list-group:列表组
    .list-group-item:列表项

    1. <ul class="list-group">
    2. <li class="list-group-item">linuxli>
    3. <li class="list-group-item">linuxli>
    4. <li class="list-group-item">linuxli>
    5. <li class="list-group-item">linuxli>
    6. ul>

    2、链接列表组
    用a链接做列表组。

    1. <div class="list-group">
    2. <a href="" class="list-group-item active">linuxa>
    3. <a href="" class="list-group-item">linuxa>
    4. <a href="" class="list-group-item">linuxa>
    5. <a href="" class="list-group-item">linuxa>
    6. div>

    3、按钮列表组
    用按钮做列表组。

    1. <div class="list-group">
    2. <button class="list-group-item">linuxbutton>
    3. <button class="list-group-item">linuxbutton>
    4. <button class="list-group-item">linuxbutton>
    5. <button class="list-group-item">linuxbutton>
    6. div>

    4、列表组颜色
    .list-group-item-success:绿色
    .list-group-item-info:青色
    .list-group-item-warning:黄色
    .list-group-item-danger:红色

    5、定制内容
    列表组中的每个元素都可以是任何HTML内容,类似新闻
    .list-group-item-heading:新闻标题
    .list-group-item-text:新闻简单概括

    1. <div class="list-group">
    2. <a href="" class="list-group-item">
    3. <h2 class="list-group-item-header">linuxh2>
    4. <p class="list-group-item-text">linux技术linux技术linux技术linux技术linux技术p>
    5. a>
    6. div>

    三、面板

    1、面板
    .panel:面板
    .panel-heading:面板头部
    .panel-title:标题
    .panel-body:面板体部
    .panel-footer:面板尾部

    2、颜色
    .panel-primary:蓝色
    .panel-success:绿色
    .panel-info:青色
    .panel-warning:黄色
    .panel-danger:红色

    1. <div class="panel panel-primary">
    2. <div class="panel-heading">
    3. <div class="panel-title">
    4. <h1>百度新闻h1>
    5. div>
    6. div>
    7. <div class="panel-body">
    8. <h2>linuxh2>
    9. div>
    10. <div class="panel-footer">
    11. <p>linux技术linux技术linux技术linux技术linux技术p>
    12. div>
    13. div>

    3、面板里带表格
    把.panel-body给去了,表格就能无缝对接。

    1. <div class="panel panel-primary">
    2. <div class="panel-heading">
    3. <div class="panel-title">
    4. <h1>百度新闻h1>
    5. div>
    6. div>
    7. <table class="table table-striped table-hover table-bordered">
    8. <tr>
    9. <th>idth>
    10. <th>usernameth>
    11. <th>passwordth>
    12. tr>
    13. <tr>
    14. <td>001td>
    15. <td>002td>
    16. <td>003td>
    17. tr>
    18. table>
    19. <div class="panel-footer">
    20. <p>linux技术linux技术linux技术linux技术linux技术p>
    21. div>
    22. div>

    四、