Episode 23 of 28

Panels

Learn how to use Bootstrap panels to create boxed content sections.

Panels are bordered boxes with optional headers and footers — perfect for wrapping sections of content.

Basic Panel

<div class="panel panel-default">
    <div class="panel-body">
        This is a basic panel.
    </div>
</div>

Panel with Header

<div class="panel panel-default">
    <div class="panel-heading">
        <h3 class="panel-title">Panel Title</h3>
    </div>
    <div class="panel-body">
        Panel content goes here.
    </div>
</div>

Panel with Footer

<div class="panel panel-default">
    <div class="panel-body">Content</div>
    <div class="panel-footer">Panel footer</div>
</div>

Panel Colors

<div class="panel panel-primary">...</div>
<div class="panel panel-success">...</div>
<div class="panel panel-info">...</div>
<div class="panel panel-warning">...</div>
<div class="panel panel-danger">...</div>

Panel with Table

<div class="panel panel-default">
    <div class="panel-heading">User List</div>
    <table class="table">
        <thead>
            <tr><th>Name</th><th>Email</th></tr>
        </thead>
        <tbody>
            <tr><td>Alice</td><td>alice@example.com</td></tr>
            <tr><td>Bob</td><td>bob@example.com</td></tr>
        </tbody>
    </table>
</div>

Panel with List Group

<div class="panel panel-default">
    <div class="panel-heading">Tasks</div>
    <div class="panel-body">
        <p>Your tasks for today:</p>
    </div>
    <ul class="list-group">
        <li class="list-group-item">Complete tutorial</li>
        <li class="list-group-item">Review code</li>
        <li class="list-group-item">Deploy app</li>
    </ul>
</div>