我正在处理JavaFX 2.2(JDK 7u7)和SVG文件(再次; D)。我需要将SVG内容映射到FX对象。
我现在的问题是,我有例如我的SVG文件中定义的<rec>
(矩形)。
相应的CSS样式定义:
和
据我所知,我只能为完整节点设置不透明度,笔触和填充不透明度之间没有区别。
我也没有在CSS reference guide找到合适的条目。
再次,我是否只是错过了一些东西,或者我现在只是受限制?任何提示我如何解决我的微妙问题?
每次都感谢任何帮助:)
答案 0 :(得分:3)
将-fx-fill和-fx-stroke属性设置为RGB + Alpha绘画规格。
在您引用的CSS参考指南中搜索将提供语法。
例如,以下样式类将填充不透明度设置为.5,并将不透明度设置为完全不透明。
.rectangle {
-fx-fill: rgba(0,255,0,0.5);
-fx-stroke: rgba(255,0,0,1);
}