我希望有一个文本框,针对三种情况分别有不同的边框:
- 当未悬停或未聚焦时,白色边框
- 当悬停时,灰色边框
- 当聚焦并输入时,蓝色边框
我开始的代码如下:
#custom-text-field {
-fx-border-width: 2;
-fx-border-color: white;
}
#custom-text-field:hover{
-fx-border-width: 2;
-fx-border-color: #909090;
}
#custom-text-field:focused{
-fx-border-width: 2;
-fx-border-color: #0093EF;
}
问题在于焦点边框从未显示。我该如何正确设置它?