答案1
经过更多研究后,我发现这些指标被称为过冲和下冲。
相关票务:
在 GTK 3.16 中(例如来自 ppa:ubuntu-desktop/ww),GtkScrolledWindows 指示是否有可以滚动到的内容(Adwaita 显示一条虚线)以及用户是否在没有更多内容时滚动(Adwaita 显示渐变的东西)。这些分别称为下冲和过冲。
Ambiance 和 Radiance 不会对这些类进行样式设置,默认情况下会显示不透明的灰色区域。这看起来很可怜。
为了解决 Fedora 上的问题,light-gtk3-theme v14.04
我将此 CSS 添加到 /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css:
/*************
* overshoot *
*************/
.overshoot.top {
background: -gtk-gradient(radial, center top, 0, center top, 0.7, from(shade(@bg_color, 0.92)), to(alpha(@bg_color, 0.0)));
}
.overshoot.right {
background: -gtk-gradient(radial, right center, 0, right center, 0.7, from(shade(@bg_color, 0.92)), to(alpha(@bg_color, 0.0)));
}
.overshoot.bottom {
background: -gtk-gradient(radial, center bottom, 0, center bottom, 0.7, from(shade(@bg_color, 0.92)), to(alpha(@bg_color, 0.0)));
}
.overshoot.left {
background: -gtk-gradient(radial, left center, 0, left center, 0.7, from(shade(@bg_color, 0.92)), to(alpha(@bg_color, 0.0)));
}
/**************
* undershoot *
**************/
.undershoot {
background: none;
}
看修订版436对于 Radiance CSS。