我想创建一个Button
。在开始时它没有边框,只是背景颜色。所以我设置以下CSS属性:JavaFX - Button上的左边框没有移动文本或调整其大小
.button, .toggle-button {
-fx-background-color: #373e48;
-fx-background-radius: 0;
}
当按下Button
/选择,左侧边框应该会出现,所以我加了这一点:
.button:pressed, .toggle-button:selected {
-fx-border-color: #ee543a;
-fx-border-width: 0 0 0 2px;
}
但问题是,每次显示边框时,Button
都会变宽一点。
我也尝试将对齐方式设置为center-right
,并添加最小宽度,但如果Button
变大,则不再起作用。它确实不像我想要的那样。
那么,没有这种行为我该怎么做?优选地,文本与中心对齐。
非常感谢你。 – aquaatic