Trong bài viết này, chúng ta sẽ học cách tạo các panel thông qua các lớp được định nghĩa trong Bootstrap.
Panel
Panel là 1 vùng khối hộp có viền bao quanh với nội dung bên trong. Panel được tạo ra bằng cách dùng lớp .panel, và nội dung bên trong thì dùng lớp .panel-body.

<div class="container"> <div class="panel panel-default"> <div class="panel-body">Một panel cơ bản - dammio.com</div> </div> </div>
Phần đầu Panel
Chúng ta có thể dùng lớp .panel-heading để tạo phần đầu cho 1 panel.

<div class="container"> <div class="panel panel-default"> <div class="panel-heading">Phần đầu Panel - dammio.com</div> <div class="panel-body">Phần nội dung Panel</div> </div> </div>
Phần cuối Panel
Tương tự phần đầu Panel, chúng ta cũng có thể dùng lớp .panel-footer để tạo phần cuối Panel.

<div class="container"> <div class="panel panel-default"> <div class="panel-body">Phần nội dung Panel</div> <div class="panel-footer">Panel cuối Panel - dammio.com</div> </div> </div>
Nhóm Panel
Để gom nhóm nhiều panel với nhau, chúng ta dùng phần tử div với lớp .panel-group để bao các panel con lại với nhau.

<div class="container">
<div class="panel-group">
  <div class="panel panel-default">
    <div class="panel-body">Panel 1</div>
  </div>
  <div class="panel panel-default">
    <div class="panel-body">Panel 2</div>
  </div>
</div>
</div>
Panel với các lớp bối cảnh
Để thêm vào cho Panel, chúng ta cũng dùng các lớp bối cảnh như: .panel-default, .panel-primary, .panel-success, .panel-info, .panel-warning, hay .panel-danger.

<div class="container">
  <h2>Panel với các lớp bối cảnh - dammio.com</h2>
  <div class="panel-group">
    <div class="panel panel-default">
      <div class="panel-heading">Panel với lớp .panel-default</div>
      <div class="panel-body">Nội dung panel</div>
    </div>
    <div class="panel panel-primary">
      <div class="panel-heading">Panel với lớp .panel-primary</div>
      <div class="panel-body">Nội dung panel</div>
    </div>
    <div class="panel panel-success">
      <div class="panel-heading">Panel với lớp .panel-success</div>
      <div class="panel-body">Panel Content</div>
    </div>
    <div class="panel panel-info">
      <div class="panel-heading">Panel với lớp .panel-info</div>
      <div class="panel-body">Nội dung panel</div>
    </div>
    <div class="panel panel-warning">
      <div class="panel-heading">Panel with panel-warning class</div>
      <div class="panel-body">Panel Content</div>
    </div>
    <div class="panel panel-danger">
      <div class="panel-heading">Panel với lớp .panel-danger</div>
      <div class="panel-body">Nội dung panel</div>
    </div>
  </div>
</div>
Kết luận: bài viết giúp các bạn nắm các lớp để xây dựng Panel trong Bootstrap.
- APA:
 Dammio. (2016). Bootstrap] Phần 15: Panel. https://www.dammio.com/2016/10/13/bootstrap-phan-15-panel.
- BibTeX:
 @misc{dammio,
 author = {Dammio},
 title = {Bootstrap] Phần 15: Panel},
 year = {2016},
 url = {https://www.dammio.com/2016/10/13/bootstrap-phan-15-panel},
 urldate = {2025-11-01}
 }

![[JQuery] Phần 6: Lấy nội dung và các thuộc tính trong jQuery [JQuery] Phần 6: Lấy nội dung và các thuộc tính trong jQuery](https://www.dammio.com/wp-content/uploads/2017/04/jQuery_text_html-410x260.png)
![[Bootstrap] Phần 11: Glyphicon, Badge và Label [Bootstrap] Phần 11: Glyphicon, Badge và Label](https://www.dammio.com/wp-content/uploads/2016/11/no-image-410x260.png)
![[HTML/HTML5] Phần 25: Thiết kế web đáp ứng [HTML/HTML5] Phần 25: Thiết kế web đáp ứng](https://www.dammio.com/wp-content/uploads/2017/10/bootstrap-3-410x260.png)
![[AngularJS] Phần 17: Form trong AngularJS [AngularJS] Phần 17: Form trong AngularJS](https://www.dammio.com/wp-content/uploads/2017/05/AngularJS_Architecture-410x260.png)
![[Node.js] Phần 8: Các sự kiện trong Node.js [Node.js] Phần 8: Các sự kiện trong Node.js](https://www.dammio.com/wp-content/uploads/2017/06/Node.js_logo.svg_-410x260.png)
![[Web Colors] Phần 1: Tổng quan về màu sắc trong thiết kế Web [Web Colors] Phần 1: Tổng quan về màu sắc trong thiết kế Web](https://www.dammio.com/wp-content/uploads/2017/05/most-powerful-web-colors3-410x260.jpg)

 wpDiscuz
                     
                    wpDiscuz