inverted-colors - CSS: Cascading Style Sheets 编辑
The inverted-colors
CSS media feature can be used to test whether the user agent or underlying OS is inverting colors.
Syntax
The inverted-colors
feature is specified as a keyword value chosen from the list below.
none
- Colors are displayed normally.
inverted
- All pixels within the displayed area have been inverted.
Examples
HTML
<p>If you're using inverted colors, this text should be blue on white (the inverse of yellow on black). If you're not, it should be red on light gray.</p>
<p>If the text is gray, your browser doesn't support the `inverted-colors` media feature.</p>
CSS
p {
color: gray;
}
@media (inverted-colors: inverted) {
p {
background: black;
color: yellow;
}
}
@media (inverted-colors: none) {
p {
background: #eee;
color: red;
}
}
Result
Specifications
Specification | Status | Comment |
---|---|---|
Media Queries Level 5 The definition of 'inverted-colors' in that specification. | Editor's Draft |
Browser compatibility
BCD tables only load in the browser
See also
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论