prefers-reduced-transparency CSS-Media-Feature
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die prefers-reduced-transparency CSS Media-Feature wird verwendet, um zu erkennen, ob ein Benutzer auf seinem Gerät eine Einstellung aktiviert hat, die die durchsichtigen oder halbtransparenten Schichteffekte reduziert, die auf dem Gerät verwendet werden. Das Aktivieren einer solchen Einstellung kann für einige Benutzer den Kontrast und die Lesbarkeit verbessern.
Syntax
no-preference-
Gibt an, dass ein Benutzer auf dem Gerät keine Präferenz angegeben hat. Dieser Schlüsselwortwert wird im booleschen Kontext als falsch bewertet.
reduce-
Gibt an, dass ein Benutzer die Einstellung auf seinem Gerät aktiviert hat, um die Menge der durchsichtigen oder halbtransparenten Schichteffekte zu minimieren.
Benutzervorlieben
Verschiedene Betriebssysteme bieten eine Präferenz für die Reduzierung von Transparenz, und Benutzeragenten verlassen sich wahrscheinlich auf diese Systemeinstellungen. Sie können sich auch auf weniger explizite Signale auf Plattformen verlassen, die keine spezielle Einstellung anbieten.
- In Windows 10/11: Einstellungen > Personalisierung > Farben > Transparenzeffekte.
- In macOS: Systemeinstellungen > Bedienungshilfen > Anzeige > Transparenz reduzieren.
- In iOS: Einstellungen > Bedienungshilfen > Anzeige & Textgröße > Transparenz reduzieren.
Beispiele
Dieses Beispiel hat standardmäßig ein halbtransparentes Kästchen. Wenn die Einstellung zur Reduzierung von Transparenz in den Bedienungshilfeneinstellungen auf Ihrem Gerät aktiviert ist, wird das halbtransparente Kästchen undurchsichtiger.
HTML
<div class="translucent">translucent box</div>
CSS
.translucent {
opacity: 0.4;
}
@media (prefers-reduced-transparency) {
.translucent {
opacity: 0.8;
}
}
Spezifikationen
| Spezifikation |
|---|
| Media Queries Level 5> # prefers-reduced-transparency> |
Browser-Kompatibilität
Siehe auch
- CSS prefers-reduced-motion Media Query
- Verwendung von Media-Queries