Display data, tables, forms, or images effortlessly with our lightweight, clean, and highly customizable panels. Expand to fullscreen, collapse, or close as needed. Equiped with many interactive features, a versatile design, these panels adapt to your workflow seamlessly. Auto-save keeps your layout intact, while SortableJS lets you drag and organize panels seamlessly. Need to print? Just switch to fullscreen for a perfect view. All panels can be reset to their default state by clicking the button below.
Default Panel
.panel, id="panel-ID"
.panel-hdr
h2 Panel header goes here
.panel-toolbar Optional toolbar
.panel-container
.panel-content Panel content goes here
Collapsed Panel
.panel-collapsed to .panel
Default panel text.
Collapsable Panel
data-action="panel-collapse", and can be placed anywhere inside .panel
You can also place the collapse action inside the .panel-content as button or link
Fullscreen Panel
data-action="panel-fullscreen", and can be placed anywhere inside .panel
You can also place the collapse action inside the .panel-content as button or link
Close Panel
data-action="panel-close", and can be placed anywhere inside .panel
You can also place the collapse action inside the .panel-content as button or link
Panel Colors
Master Button
.btn-toolbar-master class enhances .panel-toolbar by integrating dropdown functionality and additional actions while optimizing space. It supports icons, grouped actions, submenus, and input fields, making panels more interactive and organized. Label Panel sup
.panel-toolbar, .panel-content and .panel-hdr. Check out the badges page to learn more about badges Form elements
.panel-hdr and any other parts of the .panel
Form Inputs
.panel-hdr with moderation. Adding too many elements may break the design on mobile viewport Panel Buttons
You can easily add .nav-tabs to .panel-hdr, consider adding dropdown panel button if you have a lot of panel tabs. Check out the Tabs & pills page for more details
Panel Locked
.panel-locked to lock the panel. Go ahead and try to drag it, it won't budge!Insert Icon
Classic Icons
.panel-icon class to your .panel to remove panel buttons and keep only the icons. Panel Refresh
data-action="panel-refresh" to activate the refresh feature. The data-refresh-duration attribute sets the refresh interval and the data-refresh-callback="functionName" attribute sets the callback function.