我正在使用SVG按钮中的图像.但是我无法通过CSS为它填充颜色.
下面是渲染按钮的代码.
<Button onAction="#closeApplication" >
<graphic>
<SVGPath content="M10,16 10,0 0,8z" styleClass="button‐icon‐shape" />
</graphic>
</Button>
这是css
.button-icon-shape SVGPath{
-fx-fill: red;
}
最佳答案 这是它的工作原理.
我必须设置按钮的样式并使用类来设置按钮中的svg样式.
<Button onAction="#closeApplication" styleClass="closeButton">
<graphic>
<SVGPath content="M10,16 10,0 0,8z" />
</graphic>
</Button>
这是css
.closeButton{
}
.closeButton SVGPath{
-fx-fill: red;
}