我目前尝试使用 Ambiance 主题作为模板来制作自己的主题。我想制作一个平面主题,所以我目前尝试用 替换渐变background-color: ...
。但是,我无法确定这些渐变的定义位置:
1.:大多数默认应用程序(如gedit
、、nautilus
设置应用程序,甚至unity-tweak-tool
(在)下方)的标题上都有相当微妙的渐变UnityDecoration .top
。
2.:有像位置背景一样的渐变Home
。
我的主要问题是我不知道这些元素是如何命名的,所以我可以快速搜索类名之类的。但我找不到合适的文档。
我尝试查看其他设计,但它们都是针对 gtk-3.0 的,而不是 Ubuntu 16.10 使用的 gtk-3.2(大多数都不起作用)。但是,即使我找到了一个设计,如果没有正确的名称,要找到它需要太多的源代码……
我的问题是:
如何去除这些特殊的渐变?
有没有一些类名和相应 UI 元素的文档?
答案1
经过几个小时的反复尝试,我终于明白了。
1.:选择器.primary-toolbar, headerbar, .maximized headerbar.titlebar:not(:backdrop)
(我不知道具体是哪一个)gtk-widgets.css
2.:选择器placessidebar.sidebar row:selected
位于gtk-widgets.css
我做到了不是无论如何都要找到文档...