Spec-Zone.ru › CSS

prefers-reduced-transparency

Ограниченная доступность

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

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Экспериментальная функция: Это экспериментальная технология
Перед использованием в производственной среде внимательно проверьте таблицу совместимости с браузерами.

Средство prefers-reduced-transparency CSS средство проверки медиа используется для определения того, включил ли пользователь на своём устройстве настройку для уменьшения прозрачности или полупрозрачности слоёв, используемых на устройстве. Включение такой настройки может помочь улучшить контрастность и читаемость для некоторых пользователей.

Синтаксис

no-preference

Указывает, что пользователь не выбрал никаких предпочтений относительно прозрачности на своём устройстве. Это ключевое значение в контексте булевых значений считается ложным.

reduce

Указывает, что пользователь включил настройку на своём устройстве для уменьшения количества прозрачных или полупрозрачных эффектов слоёв.

Настройки пользователя

Различные операционные системы предоставляют возможность настройки уменьшения прозрачности, и пользовательские агенты, скорее всего, будут полагаться на эти системные настройки. Они также могут полагаться на менее явные сигналы на платформах, которые не предлагают конкретной настройки.

  • В Windows 10/11: Настройки > Персонализация > Цвета > Эффекты прозрачности.
  • В macOS: Системные настройки > Доступность > Дисплей > Уменьшить прозрачность.
  • В iOS: Настройки > Доступность > Дисплей и размер текста > Уменьшить прозрачность.

Примеры

В этом примере по умолчанию есть полупрозрачный блок. Если на вашем устройстве в настройках доступности включена настройка уменьшения прозрачности, полупрозрачный блок станет более непрозрачным.

HTML

<div class="translucent">translucent box</div>

CSS

.translucent {
  opacity: 0.4;
}

@media (prefers-reduced-transparency) {
  .translucent {
    opacity: 0.8;
  }
}

Спецификации

Спецификация
Уровни медиа-запросов 5
# prefers-reduced-transparency

Совместимость с браузерами

Десктоп Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari в iOS Samsung Internet WebView Android
prefers-reduced-transparency 118 118 113 104 Нет 118 Нет 79 Нет 25.0 118

См. также

  • Медиа запрос CSS prefers-reduced-motion
  • Использование медиа запросов

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-transparency

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API