HTML/CSS/JavaScript是否定义了表示系统主题颜色的常量?

Iva*_*van 2 html javascript css colors

HTML/CSS/JavaScript是否定义了表示系统主题颜色的常量?我指的是用户可以在操作系统(或浏览器)控制面板中定义的那些颜色.像标准窗口内容背景和文本颜色等.

我们的想法是建立一个网站,默认情况下尊重用户偏好,在用户在他的系统中使用这样一个主题时,在深色背景上显示浅色文字(同时遵循Occam的剃刀原则,避免引入额外的配置).

Mil*_*ern 6

是的你可以,

打开firebug并更改一些css声明,如颜色:ActiveBorder或参见webdesign.about.com/od/colorcharts/l/blsystemcolors.htm或在网上搜索'css system colors'

  • ActiveBorder:活动窗口边框.
  • ActiveCaption:活动窗口标题.
  • AppWorkspace多文档界面的背景颜色.
  • 背景桌面背景.
  • ButtonFace面部颜色为三维显示元素.
  • ButtonHighlight用于三维显示元素的暗阴影(用于背离光源的边缘).
  • ButtonShadow三维显示元素的阴影颜色.
  • ButtonText按钮上的文本.
  • CaptionText标题,大小框和滚动条箭头框中的文本.
  • GrayText灰显(禁用)文本.如果当前显示驱动程序不支持纯灰色,则此颜色设置为#000.
  • 突出显示在控件中选择的项目.
  • HighlightText控件中所选项目的文本.
  • InactiveBorder非活动窗口边框.
  • InactiveCaption非活动窗口标题.
  • InactiveCaptionText非活动标题中文本的颜色.
  • InfoBackground工具提示控件的背景颜色.
  • InfoText工具提示控件的文本颜色.
  • 菜单菜单背景.
  • MenuText菜单中的文本.
  • 滚动条滚动条灰色区域.
  • ThreeDDarkShadow暗影为三维显示元素.
  • ThreeDFace Face颜色用于三维显示元素.
  • ThreeDHighlight突出显示三维显示元素的颜色.
  • ThreeDLightShadow用于三维显示元素的光色(面向光源的边缘).
  • ThreeDShadow暗影为三维显示元素.
  • 窗口窗口背景.
  • WindowFrame窗口框架.
  • Windows中的WindowText文本.

有关系统颜色的更好的参考 建议