【发布时间】:2019-05-03 15:14:39
【问题描述】:
我正在尝试将程序中窗格的 CSS 背景颜色设置为不透明度为 0.5 的线性渐变,同时不更改子节点的不透明度。
这是我目前的 CSS。
pane {
-fx-background-color: linear-gradient(to right, #ffafbd, #ffc3a0);
-fx-opacity: 0.5;
}
我经常在 CSS 中使用常规彩色背景时偶然发现这个问题,我知道在这种情况下可以调整 alpha 通道值。 例如:
pane {
-fx-background-color: rgba(255,0,0,0.5);
}
是否有任何类似的解决方案可以应用于不只是纯色的背景?
【问题讨论】:
-
只需在渐变中使用 rgba 颜色 .. 渐变不是颜色而是图像,所以使用
background而不是background-color -
@TemaniAfif 哦,哇,这很容易facepalm非常感谢你如果你想回答我会接受它