Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| superset:work_in_superset:css_templates [2023/08/30 10:14] – e.nesterova@corp.nstu.ru | superset:work_in_superset:css_templates [2023/09/08 16:25] (текущий) – e.nesterova@corp.nstu.ru | ||
|---|---|---|---|
| Строка 3: | Строка 3: | ||
| <WRAP group> | <WRAP group> | ||
| <WRAP column 30%> | <WRAP column 30%> | ||
| - | Superset поддерживает использование CSS (Cascading Style Sheets, каскадные таблицы стилей) для оформления внешнего вида дашбордов. Элементы кода из примеров необходимо вставлять в окне CSS (в редактировании дашборда **EDIT DASHBOARD → три точки → Редактировать CSS**). | + | Superset поддерживает использование CSS (Cascading Style Sheets, каскадные таблицы стилей) для оформления внешнего вида дашбордов. Элементы кода из примеров необходимо вставлять в окне CSS (в редактировании дашборда **EDIT DASHBOARD → три точки → Редактировать CSS**).\\ |
| + | <WRAP center round important 100%> | ||
| + | Шаблоны CSS влияют не только на саму панель дашборда, | ||
| </ | </ | ||
| - | <WRAP column | + | </ |
| + | |||
| + | <WRAP column | ||
| {{: | {{: | ||
| {{: | {{: | ||
| Строка 54: | Строка 58: | ||
| </ | </ | ||
| - | <WRAP column | + | <WRAP column |
| < | < | ||
| color: #4D4D4D; | color: #4D4D4D; | ||
| Строка 61: | Строка 65: | ||
| </ | </ | ||
| </ | </ | ||
| - | <WRAP column | + | <WRAP column |
| {{: | {{: | ||
| </ | </ | ||
| Строка 68: | Строка 72: | ||
| <WRAP group> | <WRAP group> | ||
| <WRAP column 20%> | <WRAP column 20%> | ||
| - | * Изменение | + | * Изменение |
| </ | </ | ||
| + | <WRAP column 40%> | ||
| + | < | ||
| + | background-color: | ||
| + | color: white; | ||
| + | } | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP column 30%> | ||
| + | {{: | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | |||
| + | <WRAP group> | ||
| <WRAP column 20%> | <WRAP column 20%> | ||
| + | * Изменение цвета компонента дашборда | ||
| + | </ | ||
| + | |||
| + | <WRAP column 40%> | ||
| < | < | ||
| color: #e3101e; | color: #e3101e; | ||
| </ | </ | ||
| </ | </ | ||
| - | <WRAP column | + | <WRAP column |
| {{: | {{: | ||
| </ | </ | ||
| Строка 86: | Строка 108: | ||
| </ | </ | ||
| - | <WRAP column | + | <WRAP column |
| < | < | ||
| color: #4D4D4D; | color: #4D4D4D; | ||
| Строка 94: | Строка 116: | ||
| </ | </ | ||
| </ | </ | ||
| - | <WRAP column | + | <WRAP column |
| {{: | {{: | ||
| </ | </ | ||
| </ | </ | ||
| + | <WRAP group> | ||
| + | <WRAP column 20%> | ||
| + | * Изменение цвета фона фильтра | ||
| + | </ | ||
| + | |||
| + | <WRAP column 40%> | ||
| + | < | ||
| + | background: Gainsboro; | ||
| + | } | ||
| + | |||
| + | |||
| + | </ | ||
| + | </ | ||
| + | <WRAP column 30%> | ||
| + | {{: | ||
| + | </ | ||
| + | </ | ||
| Строка 106: | Строка 145: | ||
| </ | </ | ||
| - | <WRAP column | + | <WRAP column |
| < | < | ||
| display: none; | display: none; | ||
| Строка 114: | Строка 153: | ||
| </ | </ | ||
| </ | </ | ||
| - | <WRAP column | + | <WRAP column |
| {{: | {{: | ||
| </ | </ | ||
| Строка 124: | Строка 163: | ||
| </ | </ | ||
| - | <WRAP column | + | <WRAP column |
| < | < | ||
| visibility: hidden | visibility: hidden | ||
| Строка 131: | Строка 170: | ||
| </ | </ | ||
| </ | </ | ||
| - | <WRAP column | + | <WRAP column |
| {{: | {{: | ||
| </ | </ | ||
| Строка 141: | Строка 180: | ||
| </ | </ | ||
| - | <WRAP column | + | <WRAP column |
| < | < | ||
| border: thick double #32a1ce; | border: thick double #32a1ce; | ||
| Строка 148: | Строка 187: | ||
| </ | </ | ||
| </ | </ | ||
| - | <WRAP column | + | <WRAP column |
| {{: | {{: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| <WRAP group> | <WRAP group> | ||
| <WRAP column 20%> | <WRAP column 20%> | ||
| Строка 157: | Строка 197: | ||
| </ | </ | ||
| - | <WRAP column | + | <WRAP column |
| < | < | ||
| color: #2d90c9; background-color: | color: #2d90c9; background-color: | ||
| Строка 163: | Строка 203: | ||
| </ | </ | ||
| </ | </ | ||
| - | <WRAP column | + | <WRAP column |
| {{: | {{: | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | |||
| + | <WRAP group> | ||
| + | <WRAP column 20%> | ||
| + | * Загрузка и применение шрифта | ||
| + | </ | ||
| + | |||
| + | <WRAP column 40%> | ||
| + | < | ||
| + | |||
| + | #main-menu + div *{ | ||
| + | font-family: | ||
| + | } | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP column 30%> | ||
| + | {{: | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | <WRAP group> | ||
| + | <WRAP column 20%> | ||
| + | * Скрыть панель навигации и примененных фильтров на графиках | ||
| + | </ | ||
| + | |||
| + | <WRAP column 40%> | ||
| + | < | ||
| + | display: none !important; | ||
| + | } | ||
| + | </ | ||
| + | Скрыть только панель навигации графика: | ||
| + | < | ||
| + | .header-controls > .ant-dropdown-trigger { | ||
| + | display: none; /* no !important needed! */ | ||
| + | } | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP column 30%> | ||
| + | ДО: {{: | ||
| + | ПОСЛЕ: {{: | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | <WRAP group> | ||
| + | <WRAP column 20%> | ||
| + | * Удаление глобальной панели навигации | ||
| + | </ | ||
| + | |||
| + | <WRAP column 40%> | ||
| + | < | ||
| + | display: none; | ||
| + | } | ||
| + | |||
| + | </ | ||
| + | </ | ||
| + | <WRAP column 30%> | ||
| + | ДО: {{: | ||
| + | ПОСЛЕ: | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | <WRAP group> | ||
| + | <WRAP column 20%> | ||
| + | * Стилизация графика BigNumber | ||
| + | </ | ||
| + | |||
| + | <WRAP column 40%> | ||
| + | < | ||
| + | div[data-test-viz-type=big_number_total]:: | ||
| + | position: | ||
| + | height: 50px; | ||
| + | width: 50px; | ||
| + | bottom: 16px; | ||
| + | right: 16px; | ||
| + | border: 1px solid #666; | ||
| + | border-radius: | ||
| + | content: ''; | ||
| + | background-size: | ||
| + | background-repeat: | ||
| + | background-position: | ||
| + | } | ||
| + | |||
| + | .dashboard-chart-id-234 div[data-test-viz-type=big_number_total]:: | ||
| + | background-image: | ||
| + | } | ||
| + | |||
| + | .dashboard-chart-id-234 { | ||
| + | background-image: | ||
| + | background-size: | ||
| + | background-repeat: | ||
| + | background-position: | ||
| + | color: white; | ||
| + | } | ||
| + | |||
| + | div[data-test-viz-type=big_number_total] .text-container { | ||
| + | font-family: | ||
| + | text-shadow: | ||
| + | } | ||
| + | |||
| + | |||
| + | </ | ||
| + | </ | ||
| + | <WRAP column 30%> | ||
| + | {{: | ||
| </ | </ | ||
| </ | </ | ||
| Строка 185: | Строка 331: | ||
| <WRAP column 30%> | <WRAP column 30%> | ||
| **Способ 2**:\\ | **Способ 2**:\\ | ||
| - | Нажать на ваш график, | + | Нажать на ваш график, |
| <WRAP center round tip 70%> | <WRAP center round tip 70%> | ||
| Первый способ является более предпочтительным. | Первый способ является более предпочтительным. | ||