Skip to content

Оформление карт ​

Карта Dreame Vacuum изначально поддерживает стандартную тему Home Assistant. Все внутренние компоненты, меню и макеты автоматически адаптируются к активной теме Home Assistant. Она бесшовно наследует цвета Light и Dark режимов динамически, что делает индивидуальное оформление ненужным в стандартных условиях.

Home Assistant LightHome Assistant Light
Home Assistant LightHome Assistant Light

Создание пользовательской темы Home Assistant для настройки эстетики включает переопределение внешних CSS-свойств, перечисленных ниже.

Стилизация карты

Эти настройки влияют только на элементы интерфейса карты. Настройка внутренних цветов самой карты пылесоса, таких как комнаты, пути и стены, осуществляется в разделе Переопределение цветов.

Карта также использует внутренние настройки с префиксом --dvc-. Прямое переопределение внутренних настроек не рекомендуется, так как их поведение может измениться в будущих обновлениях. Вместо этого следует нацеливаться на внешние настройки темы Home Assistant, перечисленные ниже.

card-mod

Плагин card-mod явно отключен и не поддерживается на этой карте для обеспечения стабильности. Пользовательские темы Home Assistant должны использоваться для переопределения CSS-свойств, указанных на этой странице.

Если конкретное визуальное изменение не может быть достигнуто с помощью тем, запрос на добавление функции с объяснением желаемых изменений и их обоснованием может быть отправлен через страницу Сообщение о проблеме.

Фоны и границы ​

Эти настройки управляют основной структурной внешностью карты.

ПеременнаяОписание
--ha-card-backgroundОпределяет основной цвет фона карты.
--secondary-background-colorИспользуется для вторичных поверхностей, фонов наложений и плавающих меню.
--view-backgroundБазовый цвет фона панели управления. Карта использует его в режимах panel или picture для плавного слияния.
--ha-card-border-radiusОпределяет закругление внешних углов карты.
--ha-card-border-widthШирина линии границы карты.
--ha-card-border-colorЦвет границы карты.
--divider-colorЦвет внутренних разделителей и секций списка.
--ha-card-box-shadowТень (box-shadow), применяемая к основному контейнеру карты.
--ha-card-backdrop-filterПозволяет добавлять фильтры заднего плана, такие как blur, к фону карточки.

Текст и типографика ​

Эти настройки определяют цвета текста, используемые во всем пользовательском интерфейсе.

ПеременнаяОписание
--primary-text-colorОсновной цвет текста, используемый для основных заголовков, состояния текста и значений.
--secondary-text-colorИспользуется для второстепенного текста, подробных статусов и неактивных вкладок.
--disabled-text-colorЦвет текста, который в данный момент недоступен или отключен.
--text-primary-colorЦвет текста, размещенного непосредственно поверх кнопок основного цвета.

Иконки и акценты ​

Эти настройки управляют окраской интерактивных элементов, активных состояний и иконок.

ПеременнаяОписание
--primary-colorОсновной акцентный цвет для активных элементов, кнопок, анимаций загрузки и выбранных вкладок.
--light-primary-colorБолее светлая версия основного цвета, используемая для состояний наведения или фона активной кнопки.
--accent-colorАльтернативный акцентный цвет, используемый для определенных выделений в интерфейсе.
--mdc-theme-on-primaryЦвет текста или иконок, размещенных поверх фона основного цвета.
--paper-item-icon-colorЦвет по умолчанию для иконок состояния и меню.
--paper-item-icon-active-colorЦвет, применяемый к иконкам, когда соответствующее состояние активно.

Цвета статуса и семантические цвета ​

Карточка динамически меняет цвет в зависимости от состояния робота-пылесоса и активных уведомлений.

ПеременнаяОписание
--success-colorИспользуется для успешных операций или положительных состояний, таких как полная зарядка.
--info-colorИспользуется для информационных элементов и стандартных предупреждений.
--warning-colorИспользуется для предупреждающих сигналов, низкого заряда батареи или незначительных проблем.
--error-colorИспользуется для критических ошибок, сбоев и непроходимых объектов на карте.
--state-unavailable-colorЦвет, указывающий на то, что пылесос в данный момент недоступен или офлайн.

Интерактивные элементы ​

Настройки темы, специально нацеленные на элементы интерфейса, такие как кнопки, полосы прокрутки и поля ввода.

ПеременнаяОписание
--mdc-theme-surfaceЦвет поверхности для плавающих меню, выпадающих списков и всплывающих карточек.
--mdc-button-raised-box-shadowТень, применяемая к приподнятым кнопкам, чтобы придать им глубину.
--input-hover-line-colorЦвет подчеркивания при наведении на определенные поля ввода.
--input-dropdown-icon-colorЦвет каретки/стрелок внутри выпадающих меню.
--scrollbar-thumb-colorЦвет, используемый для ручки джойстика пульта дистанционного управления и полос прокрутки.
--rgb-primary-colorRGB-версия основного цвета через запятую, используется для применения альфа-прозрачности.
--rgb-primary-text-colorRGB-версия основного цвета текста через запятую, используется для применения альфа-прозрачности.