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.