现代CSS:媒体查询新功能 prefers-reduced-transparency

科技   科技   2024-09-16 17:46   北京  
关注下方公众号,获取更多现代CSS系列文章

从 118 版本开始,Chrome 浏览器已经支持 CSS Media Queries 5 的新媒体查询功能 prefers-reduced-transparency。不透明的界面可能会给各种视力缺陷的人带来困扰或者视觉困难。这就是为什么 Windows、macOS 和 iOS 的系统偏好设置中包含可以降低或移除用户界面透明度的原因。

1.prefers-reduced-transparency 介绍

prefers-reduced-transparency 用于检测用户是否在其设备上启用了减少设备上使用的透明或半透明图层效果的设置。对于某些用户来说,开启此类设置有助于提高对比度和可读性。

1)基本用法:

body {
  --opacity: .5;

  backgroundhsl(200 100% 50% / var(--opacity));

  @media (prefers-reduced-transparency: reduce) {
    --opacity: .95;
  }
}

FED实验室
前端开发实验室,专注于前端全栈开发方向,内容覆盖前端热点资讯、工程架构、技术实践、工具资源和前端面试招聘等内容。全网同号。
 最新文章