Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
superset:work_in_superset:css_templates [2023/08/30 10:05] – Нестерова Елена Руслановна | superset:work_in_superset:css_templates [2023/09/08 16:25] (текущий) – Нестерова Елена Руслановна | ||
---|---|---|---|
Строка 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%> | ||
+ | {{: | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== Как найти идентификатор графика ===== | ||
+ | Для применения некоторых стилей потребуется указывать идентификатор графика.\\ | ||
+ | <WRAP group> | ||
+ | <WRAP column 30%> | ||
+ | |||
+ | **Способ 1:**\\ | ||
+ | Чтобы узнать идентификатор графика необходимо открыть код страницы через консоль браузера и рассмотреть часть, отвечающую за нужный график, | ||
+ | </ | ||
+ | |||
+ | <WRAP column 60%> | ||
+ | {{: | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <WRAP group> | ||
+ | <WRAP column 30%> | ||
+ | **Способ 2**:\\ | ||
+ | Нажать на ваш график, | ||
+ | <WRAP center round tip 70%> | ||
+ | Первый способ является более предпочтительным. | ||
+ | </ | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | <WRAP column 60%> | ||
+ | {{: | ||
+ | </ | ||
+ | </ |