css技术文章
- CSS 属性选择器
- 传真:popover Attribute
- • 如何克服高温和高超的超高超属性
- A. 自动电文
- 混合混合模式:倍增
- CSS用户选择
- 防止正文滚动
- 画布过滤器
- 使用CSS Flexbox反转元素顺序
- Shoelace.css:回归基础的css入门套件
- 使用Flexbox创建间隔器
- 8位十六进制颜色
- 响应式IFRAME
- 如何使用JavaScript获取和设置CSS变量值
- CSS省略号字符串开头
- CSS:显示占位符
- CSS:焦点在
- CSS渐变文本
- CSS更喜欢精简运动媒体查询
- 如何创建CSS技巧自定义滚动条
- 用于复制和粘贴的屏幕外文本
- CSS背景重复:圆形
- 删除搜索输入清除(x)图标
- Shoelace 2.0:一个前瞻性的Web组件库
- 如何检测粘性元素何时被钉住
- 检测CSS溢出元素
- 输入数字时始终显示箭头
- 一行代码中的黑暗模式!
- CSS强调色
- CSS:可选
- CSS:自动填充
- CSS::文件选择器按钮
- CSS内容可见性
CSS更喜欢精简运动媒体查询
当我开始从事web开发行业时,媒体查询是有限的——screen
和print
是我最常使用的两个媒体查询。十多年后,媒体查询已经发展到各种屏幕单元, ,甚至 。我很高兴看到CSS超越了令人难以置信的通用设置。
我最近发现的一个CSS媒体查询是更喜欢减少运动
,这是一个针对对过度运动敏感的用户的媒体查询。
让我们使用偏好减少运动
来向所有用户显示运动,但不向敏感用户显示运动:
.animation { animation: vibrate 0.2s; } @media (prefers-reduced-motion: reduce) { .animation { animation: none; } }
上面的例子说明了我们如何通过不为那些说他们不想要的元素设置动画来迎合敏感用户。
令人惊讶的是,像这样的媒体查询能够真正向用户展示你的关心。当然,我们喜欢这种花哨的炫技,但并不是每个人都能驾驭这种动作。