mod: select2 admin and settings constants
This commit is contained in:
86
public/static/css/admin-select2-theme.css
Normal file
86
public/static/css/admin-select2-theme.css
Normal file
@@ -0,0 +1,86 @@
|
||||
/* Стили Select2 для админки Django 5.
|
||||
Используем CSS-переменные админки, чтобы оформление автоматически
|
||||
подстраивалось под светлую, тёмную и auto-тему. */
|
||||
|
||||
.select2-container--default .select2-selection--single,
|
||||
.select2-container--default .select2-selection--multiple {
|
||||
min-height: 2.5rem;
|
||||
border: 1px solid var(--border-color) !important;
|
||||
border-radius: 4px;
|
||||
background-color: var(--body-bg) !important;
|
||||
color: var(--body-fg) !important;
|
||||
}
|
||||
|
||||
.select2-container--default .select2-selection--single .select2-selection__rendered,
|
||||
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
|
||||
color: var(--body-fg) !important;
|
||||
}
|
||||
|
||||
.select2-container--default .select2-selection--single .select2-selection__placeholder,
|
||||
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
|
||||
color: var(--body-quiet-color) !important;
|
||||
}
|
||||
|
||||
.select2-container--default .select2-selection--single .select2-selection__arrow {
|
||||
height: 2.4rem;
|
||||
}
|
||||
|
||||
.select2-container--default .select2-selection--multiple .select2-selection__choice {
|
||||
border: 1px solid var(--border-color) !important;
|
||||
border-radius: 999px;
|
||||
background-color: var(--selected-bg) !important;
|
||||
color: var(--body-fg) !important;
|
||||
padding: 0.15rem 0.55rem;
|
||||
}
|
||||
|
||||
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
|
||||
color: var(--body-quiet-color) !important;
|
||||
margin-right: 0.35rem;
|
||||
}
|
||||
|
||||
.select2-container--default .select2-search--inline .select2-search__field,
|
||||
.select2-container--default .select2-search--dropdown .select2-search__field {
|
||||
color: var(--body-fg) !important;
|
||||
border: 1px solid var(--border-color) !important;
|
||||
background-color: var(--body-bg) !important;
|
||||
}
|
||||
|
||||
.select2-container--default .select2-results > .select2-results__options {
|
||||
background-color: var(--body-bg) !important;
|
||||
color: var(--body-fg) !important;
|
||||
}
|
||||
|
||||
.select2-container--default .select2-results__option {
|
||||
color: var(--body-fg) !important;
|
||||
}
|
||||
|
||||
.select2-container--default .select2-results__option--highlighted[aria-selected] {
|
||||
background-color: var(--primary) !important;
|
||||
color: var(--primary-fg) !important;
|
||||
}
|
||||
|
||||
.select2-container--default .select2-results__option[aria-selected="true"] {
|
||||
background-color: var(--selected-bg) !important;
|
||||
color: var(--body-fg) !important;
|
||||
}
|
||||
|
||||
.select2-container--default.select2-container--focus .select2-selection--multiple,
|
||||
.select2-container--default.select2-container--open .select2-selection--single,
|
||||
.select2-container--default.select2-container--open .select2-selection--multiple {
|
||||
border-color: var(--primary) !important;
|
||||
}
|
||||
|
||||
.select2-dropdown {
|
||||
border: 1px solid var(--border-color) !important;
|
||||
background-color: var(--body-bg) !important;
|
||||
color: var(--body-fg) !important;
|
||||
}
|
||||
|
||||
.select2-container--default .select2-results__option--disabled {
|
||||
color: var(--body-quiet-color) !important;
|
||||
}
|
||||
|
||||
.select2-container--default .select2-results__group {
|
||||
color: var(--body-quiet-color) !important;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user