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.
Blank Panel
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.