CSS-заготовка для написания стилей админки Drupal

Хочу поделиться своей неболь?ой наработкой, связанной с темизацией административной части Drupal.

Стоит задача: нужно сделать CSS для админки в «тон» ?аблона публичной части сайта. Думаю, такая задача возникала у разработчиков под друпал не раз.

Без ли?них слов представляю заготовку CSS для написания стилей для админки Drupal (+ в виде CSS-файла).

В заготовке представлены только основные стили. Остальное — на Ва? вкус и потребности.

 /*
*
Темизация админки!!!
*
*/

/*
Обёртки полей форм
*/
fieldset { /* Логически связанный набор полей */
}
fieldset.collapsible { /* Сворачиваемый набор полей */
}
fieldset.collapsed { /* Свёрнутый набор полей */
}
div.fieldset-wrapper {
}
fieldset legend {
}
fieldset legend.collapse-processed {
}
div.form-item { /* Элемент формы */
}
div.form-item div.form-item {
}
div.form-item .description {
}
/*
Типы контролов
*/
input.form-text {
}
input.password-field {
}
input.required {
}
input.form-submit {
}
input#edit-submit { /* Конпка отправки формы */
}
input#edit-delete { /* Конпка удаления */
}
div.form-radios {
}
div.form-radios div.form-item {
}
label.option { /* Лейбл, содержащий чекбокс или рабиобатон */
}
input.form-radio {
}
div.form-checkboxes {
}
div.form-checkboxes div.form-item {
}
input.form-checkbox {
}
select.form-select {
}
/*
Списки
*/
dl.admin-list { /* Список модулей, меню и т.д. */
}
dl.admin-list dt {
}
dl.admin-list dd {
}
div.item-list { /* Список словарей и т.п. списки */
}
div.item-list ul {
}
div.item-list li {
}
div.item-list li.first {
}
div.item-list li.last {
}
/*
Таблицы
*/
table.sticky-header { /* Закреплённый заголовок, абсолютно позиционируемый при прокрутке */
}
table.sticky-enabled { /* Таблица с доступным прикреплением заголовка */
}
table.tabledrag-processed {
}
table.sticky-table {
}
thead {
}
thead.tableHeader-processed {
}
thead.tableHeader-processed th {
}
thead tr {
}
thead th {
}
tbody {
}
tbody tr {
}
tbody tr.menu-enabled {
}
tbody tr.draggable {
}
tbody tr.odd {
}
tbody tr.even {
}
tbody td {
}
tbody th {
}
thead th.checkbox { /* Ячейка, в котором есть чекбокс */
}
tbody td.checkbox {
}
thead th.active { /* Активный столбец (ячейка) при сортировке */
}
tbody td.active {
}
/*
Разное
*/
dl.multiselect { /* Фильтр в списке нодов */
}
dl.multiselect dt {
}
dl.multiselect dd {
}
div.container-inline {
}
span.marker { /* Пометка «изменён» */
}
table.package { /* Пакет модулей */
}
table.update { /* Список обновлений */
}
table.system-status-report { /* Список состояний */
}
tr.warning { /* Замечания / обновление доступно */
}
tr.error { /* О?ибка / требуется обновление */
}
tr.ok { /* Всё в порядке / обновление не требуется */
}
tr.info { /* ?нформационная строка */
}
tr.menu-enabled { /* Включённый пункт меню */
}
tr.menu-disabled { /* Отключённый пункт меню */
}
img.screenshot { /* Скрин?от в списке ?аблонов */
}
div.block-region { /* Название региона на странице расстановки блоков */
}