我在StackExchange上发现了如何更改非活动窗口的标题栏的颜色(在GNOME 3中):
~/.config/gtk-3.0/gtk.css
:
headerbar.default-decoration {
background-color: #c00; /* red */
}
(请参阅以下问题:如何在标准GTK应用程序以及Gnome 3.20上具有标题栏/ CSD的那些应用程序中更改标题栏的高度)
但是,如何更改仅活动窗口的颜色?
我说那是不正确的。headerbar:backdrop
对于非活动窗口,应为活动窗口headerbar
之一。我使用标题栏{...}设置颜色,例如:
headerbar {
padding: 0 6px;
min-height: 46px;
border-width: 0 0 1px;
border-style: solid;
border-color: @border_color;
background: @bg_color linear-gradient(to bottom, shade(@bg_color,1.2), shade(@bg_color, 0.8));
box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); }
对于我使用的非活动窗口:
headerbar:backdrop {
background-image: linear-gradient(to bottom, shade(@bg_color,1.2), shade(@bg_color, 0.8));
box-shadow: inset 0 1px rgba(255, 255, 255, 0.8);
transition: 200ms ease-out; }
您可以使用background-color
代替它,background-image
但是我不喜欢它;-)请注意,以@开头的颜色是主题的一部分,必须进行定义。代替它们,您可以使用rgb表示法(例如,红色表示为#FF0000)
如果使用颜色概念,请确保将背景图像设置为无
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句