Exa*_*gon 5 css java user-interface javafx
我正在尝试删除蓝色发光边框,当窗格聚焦在我的javaFX应用程序中的tabpane中的选项卡时,该边框会出现.关于如何在CSS中执行此操作的任何想法?
这是我目前的css:
.tab{
-fx-background-radius: 0;
-fx-background-color: derive(-fx-base, 0%);
-fx-background-insets: 0.3;
-fx-focus-color: XXXXXX;
}
.tab:hover{
-fx-background-color: derive(-fx-base, 20%);
}
.tab:selected{
-fx-background-color: derive(-fx-base, 60%);
}
Run Code Online (Sandbox Code Playgroud)
但我不知道哪个值我应该给焦点颜色匹配背景derive(-fx-base, 60%)我可以看到差异,如果我设置它-fx-background-color我得到一个错误
Pro*_*eus 10
实现此目的的一种方法是将边框颜色设置为透明.
.tab-pane:focused > .tab-header-area > .headers-region > .tab:selected .focus-indicator {
-fx-border-color: transparent;
}
Run Code Online (Sandbox Code Playgroud)
您还可以直接设置焦点颜色和微弱焦点颜色(用于插入边框).
.tab-pane:focused > .tab-header-area > .headers-region > .tab:selected .focus-indicator {
-fx-focus-color: transparent;
-fx-faint-focus-color: transparent;
}
Run Code Online (Sandbox Code Playgroud)
我在这里使用了特定的类,但它也适用于tab类.
.tab {
-fx-focus-color: transparent;
-fx-faint-focus-color: transparent;
}
Run Code Online (Sandbox Code Playgroud)