草庐IT

JavaFX CSS : Custom Functions

coder 2024-03-14 原文

我想知道是否有一种方法可以向 JavaFX CSS 添加自定义函数,我主要对此感兴趣的是创建一个函数来获取互补色。

目前仅有的颜色变换函数是derive和ladder。

为此使用 derive 的问题是它只能调整亮度,而且是在一个方向上。

提前感谢您的帮助

JavaFX Color Reference

最佳答案

您可以在主 CSS 中添加颜色列表:

样式.css

 /* Colors
    -------------- */
    *{
        -color-primary:#d8d8d8;
        -color-accent:#F44336;
        -color-secondary:#1E88E5;
        -color-dark-primary:#1d1d1d;
        -color-amber:#ffc400;
        -color-gray:#666666;
    }

并在任何地方使用它:

@import "../main/Styles.css";

.background {
    -fx-background-color: -color-amber;
}

关于JavaFX CSS : Custom Functions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28749678/

有关JavaFX CSS : Custom Functions的更多相关文章

随机推荐