1 <div class="bs-docs-section">
2 <h1 id="panels" class="page-header">Panels</h1>
4 <p class="lead">While not always necessary, sometimes you need to put your DOM in a box. For those situations, try the panel component.</p>
6 <h2 id="panels-basic">Basic example</h2>
7 <p>By default, all the <code>.panel</code> does is apply some basic border and padding to contain some content.</p>
8 <div class="bs-example" data-example-id="simple-panel">
9 <div class="panel panel-default">
10 <div class="panel-body">
16 <div class="panel panel-default">
17 <div class="panel-body">
23 <h2 id="panels-heading">Panel with heading</h2>
24 <p>Easily add a heading container to your panel with <code>.panel-heading</code>. You may also include any <code><h1></code>-<code><h6></code> with a <code>.panel-title</code> class to add a pre-styled heading.</p>
25 <p>For proper link coloring, be sure to place links in headings within <code>.panel-title</code>.</p>
26 <div class="bs-example" data-example-id="panel-with-heading">
27 <div class="panel panel-default">
28 <div class="panel-heading">Panel heading without title</div>
29 <div class="panel-body">
33 <div class="panel panel-default">
34 <div class="panel-heading">
35 <h3 class="panel-title">Panel title</h3>
37 <div class="panel-body">
43 <div class="panel panel-default">
44 <div class="panel-heading">Panel heading without title</div>
45 <div class="panel-body">
50 <div class="panel panel-default">
51 <div class="panel-heading">
52 <h3 class="panel-title">Panel title</h3>
54 <div class="panel-body">
60 <h2 id="panels-footer">Panel with footer</h2>
61 <p>Wrap buttons or secondary text in <code>.panel-footer</code>. Note that panel footers <strong>do not</strong> inherit colors and borders when using contextual variations as they are not meant to be in the foreground.</p>
62 <div class="bs-example" data-example-id="panel-with-footer">
63 <div class="panel panel-default">
64 <div class="panel-body">
67 <div class="panel-footer">Panel footer</div>
71 <div class="panel panel-default">
72 <div class="panel-body">
75 <div class="panel-footer">Panel footer</div>
79 <h2 id="panels-alternatives">Contextual alternatives</h2>
80 <p>Like other components, easily make a panel more meaningful to a particular context by adding any of the contextual state classes.</p>
81 <div class="bs-example" data-example-id="contextual-panels">
82 <div class="panel panel-primary">
83 <div class="panel-heading">
84 <h3 class="panel-title">Panel title</h3>
86 <div class="panel-body">
90 <div class="panel panel-success">
91 <div class="panel-heading">
92 <h3 class="panel-title">Panel title</h3>
94 <div class="panel-body">
98 <div class="panel panel-info">
99 <div class="panel-heading">
100 <h3 class="panel-title">Panel title</h3>
102 <div class="panel-body">
106 <div class="panel panel-warning">
107 <div class="panel-heading">
108 <h3 class="panel-title">Panel title</h3>
110 <div class="panel-body">
114 <div class="panel panel-danger">
115 <div class="panel-heading">
116 <h3 class="panel-title">Panel title</h3>
118 <div class="panel-body">
124 <div class="panel panel-primary">...</div>
125 <div class="panel panel-success">...</div>
126 <div class="panel panel-info">...</div>
127 <div class="panel panel-warning">...</div>
128 <div class="panel panel-danger">...</div>
131 <h2 id="panels-tables">With tables</h2>
132 <p>Add any non-bordered <code>.table</code> within a panel for a seamless design. If there is a <code>.panel-body</code>, we add an extra border to the top of the table for separation.</p>
133 <div class="bs-example" data-example-id="table-within-panel">
134 <div class="panel panel-default">
135 <!-- Default panel contents -->
136 <div class="panel-heading">Panel heading</div>
137 <div class="panel-body">
138 <p>Some default panel content here. Nulla vitae elit libero, a pharetra augue. Aenean lacinia bibendum nulla sed consectetur. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
142 <table class="table">
153 <th scope="row">1</th>
159 <th scope="row">2</th>
165 <th scope="row">3</th>
175 <div class="panel panel-default">
176 <!-- Default panel contents -->
177 <div class="panel-heading">Panel heading</div>
178 <div class="panel-body">
183 <table class="table">
189 <p>If there is no panel body, the component moves from panel header to table without interruption.</p>
190 <div class="bs-example" data-example-id="panel-without-body-with-table">
191 <div class="panel panel-default">
192 <!-- Default panel contents -->
193 <div class="panel-heading">Panel heading</div>
196 <table class="table">
207 <th scope="row">1</th>
213 <th scope="row">2</th>
219 <th scope="row">3</th>
229 <div class="panel panel-default">
230 <!-- Default panel contents -->
231 <div class="panel-heading">Panel heading</div>
234 <table class="table">
241 <h2 id="panels-list-group">With list groups</h2>
242 <p>Easily include full-width <a href="#list-group">list groups</a> within any panel.</p>
243 <div class="bs-example" data-example-id="panel-with-list-group">
244 <div class="panel panel-default">
245 <!-- Default panel contents -->
246 <div class="panel-heading">Panel heading</div>
247 <div class="panel-body">
248 <p>Some default panel content here. Nulla vitae elit libero, a pharetra augue. Aenean lacinia bibendum nulla sed consectetur. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
252 <ul class="list-group">
253 <li class="list-group-item">Cras justo odio</li>
254 <li class="list-group-item">Dapibus ac facilisis in</li>
255 <li class="list-group-item">Morbi leo risus</li>
256 <li class="list-group-item">Porta ac consectetur ac</li>
257 <li class="list-group-item">Vestibulum at eros</li>
262 <div class="panel panel-default">
263 <!-- Default panel contents -->
264 <div class="panel-heading">Panel heading</div>
265 <div class="panel-body">
270 <ul class="list-group">
271 <li class="list-group-item">Cras justo odio</li>
272 <li class="list-group-item">Dapibus ac facilisis in</li>
273 <li class="list-group-item">Morbi leo risus</li>
274 <li class="list-group-item">Porta ac consectetur ac</li>
275 <li class="list-group-item">Vestibulum at eros</li>