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מגדיר את עRoundedness של הפינות החיצוניות של הכרטיס.
--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הצבע שמצביע שהשואב כרגע אינו זמין או לא מקוון.

אלמנטים אינטראקטיביים ​

הגדרות נושא המתמקדות במיוחד ברכיבי ממשק משתמש כמו כפתורים, פסי גלילה ושדות קלט.

משתנהתיאור
--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 מופרדת בפסיקים של צבע הטקסט הראשי, המשמשת ליישום שקיפות אלפא.