HTML/CSS/JavaScript 是否定义了表示系统主题颜色的常量?我的意思是用户可以在操作系统(或浏览器)控制面板中定义的那些颜色。像标准窗口内容背景和文本颜色等。
这个想法是让网站默认尊重用户偏好,在深色背景上显示浅色文本,以防用户在他的系统中使用这样的主题(同时遵循奥卡姆剃刀原则,避免引入额外配置)。
HTML/CSS/JavaScript 是否定义了表示系统主题颜色的常量?我的意思是用户可以在操作系统(或浏览器)控制面板中定义的那些颜色。像标准窗口内容背景和文本颜色等。
这个想法是让网站默认尊重用户偏好,在深色背景上显示浅色文本,以防用户在他的系统中使用这样的主题(同时遵循奥卡姆剃刀原则,避免引入额外配置)。
是的你可以,
打开 firebug 并更改一些 css 声明,如颜色:ActiveBorder 或查看webdesign.about.com/od/colorcharts/l/blsystemcolors.htm或在网上搜索“css 系统颜色”
为了更好地参考 unor关于系统颜色的建议
CSS 2.1指定“系统颜色”:
除了能够为文本、背景等分配预定义的颜色值外,CSS2 还引入了一组命名颜色值,允许作者以将颜色集成到操作系统的图形环境中的方式指定颜色。
例子:
要将段落的前景色和背景色设置为用户窗口的前景色和背景色,请编写以下代码:
p { color: WindowText; background-color: Window }
在CSS Color Module Level 3中,这些系统颜色已被弃用,“支持 CSS3 UI '<code>appearance' 属性”。但似乎这也已被删除(您仍然可以在较旧的草稿中找到它)。