Cockpit CSS Styling - cockpit-project/cockpit GitHub Wiki
We use Patternfly to style Cockpit. The file cockpit.css includes both Patternfly and Cockpit's styling. Sometimes there's a need for additional Cockpit specific styling shared between components.
That additional styling has a -ct in the various class names. The -ct namespace is used after the main class name, and sub-names go after it. This is similar to the Patternfly namespacing. For example:
.selector-ct {
...
}
.selector-ct-subclass {
...
}
Stabilization Effort
Before the Cockpit 0.106 release we stabilized cockpit.css and added the above namespaces. The following changes occurred.
Renamed:
.cockpit-info-table->.info-table-ct(and related styling).cockpit-form-table->.form-table-ct.page->.page-ct.btn-control->.btn-control-ct.highlight->.highlight-ct.dialog-list->.dialog-list-ct.curtains->.curtains-ct.dialog-wait->.dialog-wait-ct.console->.console-ct(and related styling).btn-onoff->.btn-onoff-ct.listing->.listing-ct(and related styling).timeline->.timeline-ct(and related styling)
Removed these styles:
.cockpit-graph.cockpit-graph-label.cockpit-graph-text.filter-unimportant.waiting.cell-buttons.spinner-white.content-header-extra.cockpit-modal-md.modal-scrollable.password-strength-meter