窗口控件有混合主题

窗口控件有混合主题

所以昨天我开始摆弄我自己的 gtk 主题,或者说只是修改。我使用德古拉主题但我希望我的最大化按钮显示为紫色,因为我在另一个主题中看到它,并且认为它看起来非常好。我已经更改了 svg 并输入了自己的代码,/.config/gtk-3.0/gtk.css但当我的窗口失焦并将鼠标悬停在最大化按钮上时,它仍然会执行动画,而其他按钮则不会。我做了很多研究,但似乎看不出它是如何完成的。我遗漏了什么课程吗?

gtk.css:

.selection-mode.titlebar .titlebutton.maximize,
.titlebar .titlebutton.maximize {
   color: transparent;
    border: none;
    box-shadow: none;
    background-position: center;
    background-repeat: no-repeat;
    background-image: -gtk-scaled(url("customTheme/assets/maximize.svg"));
}

.selection-mode.titlebar .titlebutton.maximize:backdrop,
.titlebar .titlebutton.maximize:backdrop {
    background-image: -gtk-scaled(url("customTheme/assets/maximize_unfocused.png"));
    color: transparent;
}

.selection-mode.titlebar .titlebutton.maximize:hover,
.selection-mode.titlebar .titlebutton.maximize:active,
.selection-mode.titlebar .titlebutton.maximize:checked,
.titlebar .titlebutton.maximize:hover,
.titlebar .titlebutton.maximize:active,
.titlebar .titlebutton.maximize:checked  {
    color: transparent;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-image: -gtk-scaled(url("customTheme/assets/maximize_prelight.svg"));
}

在此处输入图片描述

相关内容