Skip to content

卡片樣式 ​

Dreame 吸塵器卡片原生支援 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應用於主卡片容器的盒子陰影。
--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表示吸塵器目前不可用或離線的顏色。

互動元素 ​

專門針對 UI 元件如按鈕、滾動條和輸入框的主題設定。

變量說明
--mdc-theme-surface浮動選單、下拉選單和彈出卡片的表面顏色。
--mdc-button-raised-box-shadow用於提升按鈕的陰影,以增加深度感。
--input-hover-line-color當滑鼠懸停在特定輸入欄位時的底線顏色。
--input-dropdown-icon-color下拉選單內文字光標/箭頭圖示的顏色。
--scrollbar-thumb-color遙控器搖桿和滾動條的滑塊顏色。
--rgb-primary-color主要顏色的 RGB 逗號分隔版本,用於應用透明度。
--rgb-primary-text-color主要文字顏色的 RGB 逗號分隔版本,用於應用透明度。