Bootstrap Panels

A bootstrap panel is used to create bordered box with some padding around its content. It is created with the .panels classes, and .panel-body classes. There are following classes of the panel:

  • Panel header
  • Panel content
  • Panel footer
Let us see an example of Bootstrap Panel:
<div class="container">  
  <h3> Excample of List Group With Contextual Classes</h3>  
  <ul class="list-group">  
    <li class="list-group-item list-group-item-success">First item</li>  
    <li class="list-group-item list-group-item-info">Second item</li>  
  </ul>  
  <h3>Example of Linked Items With Contextual Classes</h3>  
  <p>Move the mouse over the linked items.</p>  
  <div class="list-group">  
    <a href="#" class="list-group-item list-group-item-success">First item</a>  
    <a href="#" class="list-group-item list-group-item-info">Second item</a>  
  </div>  
</div>
Try Now

Note: The .panel-default class is used to style the color of the panel.

Bootstrap Panel Group

The Panel group is used to create many panel group together with .panel-group class. The panel group class clears the bottom-margin of each panel. Let us see an example of Bootstrap Panel Group:
<!DOCTYPE html>  
<html lang="en">  
<head>  
  <title>Bootstrap Example</title>  
  <meta charset="utf-8">  
  <meta name="viewport" content="width=device-width, initial-scale=1">  
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">  
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>  
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>  
</head>  
<body>   
<div class="container">  
  <h2>Example of Panel Group</h2>  
  <p>The panel-group class clears the bottom-margin. Try to remove the class and see what happens.</p>  
  <div class="panel-group">  
    <div class="panel panel-default">  
      <div class="panel-heading">Panel Header</div>  
      <div class="panel-body">Panel Content</div>  
    </div>  
    <div class="panel panel-default">  
      <div class="panel-heading">Panel Header</div>  
      <div class="panel-body">Panel Content</div>  
    </div>  
    <div class="panel panel-default">  
      <div class="panel-heading">Panel Header</div>  
      <div class="panel-body">Panel Content</div>  
    </div>  
  </div>  
</div>  
</body>  
</html>
Try Now

Bootstrap panel with contextual classes

Bootstrap panel with contextual classes is used to color the panels. There are various contextual clasess that are given below:
  • .panel-default
  • .panel-primary
  • .panel-success
  • .panel-info
  • .panel-warning
  • .panel-danger
Let us see an example of Bootstrap Panel With Contextual clasess:
<!DOCTYPE html>  
<html lang="en">  
<head>  
  <title>Bootstrap Example</title>  
  <meta charset="utf-8">  
  <meta name="viewport" content="width=device-width, initial-scale=1">  
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">  
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>  
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>  
</head>  
<body>   
<div class="container">    
  <h2>Example of Panels with Contextual Classes</h2>    
  <div class="panel-group">    
    <div class="panel panel-default">    
      <div class="panel-heading">Panel with panel-default class</div>    
      <div class="panel-body">Panel Content</div>    
    </div>      
    <div class="panel panel-primary">    
      <div class="panel-heading">Panel with panel-primary class</div>    
      <div class="panel-body">Panel Content</div>    
    </div>      
    <div class="panel panel-success">    
      <div class="panel-heading">Panel with panel-success class</div>    
      <div class="panel-body">Panel Content</div>    
    </div>    
    <div class="panel panel-info">    
      <div class="panel-heading">Panel with panel-info class</div>    
      <div class="panel-body">Panel Content</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 with panel-danger class</div>    
      <div class="panel-body">Panel Content</div>    
    </div>    
  </div>    
</div>  
</body>  
</html>
Try Now