我在 JavaFX 中使用 a JFXSlider,并且对 的轨道颜色使用了线性渐变JFXSlider(使用 CSS)。但是,我还想将拇指的颜色更改为该位置滑块的颜色。我使用了以下 CSS 来实现滑块的线性渐变并消除默认的绿色JFXSlider:
.jfx-slider .track {
-fx-pref-height: 10;
-fx-background-color: linear-gradient(to right,red,orange);
}
.jfx-slider .colored-track {
-fx-background-color: transparent;
}
Run Code Online (Sandbox Code Playgroud)
我尝试使用以下 CSS 代码来使拇指颜色与当前位置的滑块颜色相同,但它不起作用。
.jfx-slider .thumb {
-fx-background-color: linear-gradient(to right,red,orange);
}
Run Code Online (Sandbox Code Playgroud)
我想我尝试的代码可能只为拇指的背景颜色提供内部线性渐变。有谁知道如何解决这个问题?PS 我正在使用 JFoenix 9.0.10、JavaFX 15 和 JDK 15。