המאפיין forced-color-adjust מאפשר למחברים לבטל רכיבים מסוימים ממצב צבעים מאולץ. לאחר מכן, זה משחזר את השליטה של הערכים האלה ל-CSS.
הערות שימוש
יש להשתמש במאפיין זה רק לביצוע שינויים שיתמכו בדרישות הצבע והניגודיות של המשתמש. לדוגמה, אם אתה מודע לכך שהאופטימיזציות של הצבע שבוצעו על ידי סוכן המשתמש מביאות לחוויה גרועה במצב ניגודיות גבוהה או כהה. שימוש במאפיין זה יאפשר התאמה של התוצאה במצב זה כדי לספק חוויה טובה יותר. אין להשתמש בו כדי למנוע את כיבוד בחירות המשתמש.
דוגמא: שליטה האם הדפדפן מחליף צבעים במצב forced colors (כגון High Contrast של Windows)
הערה: השינוי החזותי נראה רק כאשר מצב forced colors פעיל במערכת ההפעלה
| הערך שנבדק | Chrome | Firefox | EdgeC | Opera |
|---|---|---|---|---|
| auto | ✔️ | ✔️ | ✔️ | ✔️ |
| none | ✔️ | ✔️ | ✔️ | ✔️ |
| preserve-parent-color | ✔️ | ❌ | ✔️ | ✔️ |
| revert | ✔️ | ✔️ | ✔️ | ✔️ |
| revert-layer | ✔️ | ✔️ | ✔️ | ✔️ |
| unset | ✔️ | ✔️ | ✔️ | ✔️ |
| inherit | ✔️ | ✔️ | ✔️ | ✔️ |
| initial | ✔️ | ✔️ | ✔️ | ✔️ |