我正在编写一个WinJS应用程序,想要整合当前用户选择的背景和强调色。
我更喜欢在CSS中使用它们的方法,但使用JS也没问题。
答案 0 :(得分:0)
这实际上不受设计支持。
原则是因为并不是所有通常的chrome标题栏通常区分系统功能和app功能,所以使用颜色主题。
也就是说,系统配色方案专门识别来自系统本身的UI,例如同意对话框。应用程序无法访问主题以防止混淆,也会阻止应用程序尝试模仿系统。
简而言之,应用程序应该拥有自己的设计主题,这些主题独立于系统主题,并且始终与该应用程序保持一致。例如,Facebook和Twitter有自己独特的颜色,当应用程序出现在系统用户界面(如共享魅力)中时,这一点变得非常重要,因此它们在视觉上是可识别的。
这肯定是对桌面上的事情的改变,当时应用程序应该遵循系统主题。但对于商店应用程序来说,情况已经不再适用了。