我St.Entry
在 Cinnamon 小程序中使用了一个小部件,并通过 CSS 将文本颜色设置为黑色。
碰巧这个小部件的选择颜色也是黑色的 - 至少在我使用的主题中:
这样,选定的文本是不可读的。:-(
如何更改选择(背景)颜色或所选文本的颜色?
是否有可用的 CSS 选择器?
我在哪里可以找到文档?
我St.Entry
在 Cinnamon 小程序中使用了一个小部件,并通过 CSS 将文本颜色设置为黑色。
碰巧这个小部件的选择颜色也是黑色的 - 至少在我使用的主题中:
这样,选定的文本是不可读的。:-(
如何更改选择(背景)颜色或所选文本的颜色?
是否有可用的 CSS 选择器?
我在哪里可以找到文档?
虽然 GNOME Shell(和 Cinnamon)中的大多数 CSS 是 MDN 上描述的标准,但也有一些例外。我通常会先检查MDN CSS 参考,然后再检查默认样式表(在您的情况下是 Cinnamon)。
对于这种情况,它看起来像selection-background-color
,我认为这不是标准的:
StEntry {
/* Regular coloring */
color: rgb(200, 200, 200);
background-gradient-start: rgb(128,128,128);
background-gradient-end: rgb(85,85,85);
background-gradient-direction: vertical;
/* Entry-specific coloring */
selected-color: #ffffff;
selection-background-color: #000000;
caret-color: #cccccc;
caret-size: 1px;
}