css - 样式 ControlsFX 面包屑

标签 css javafx-8 breadcrumbs controlsfx

我正在使用 ControlsFX 的 BreadcrumbBar,效果很好。我唯一的问题是将其样式设置为如下图所示。使用风景 View 时,我看到该组件只有三个类 .bread-crumb-bar.button.first。我尝试像这样添加边框图像,但没有出现。

/*
 * ControlFX bread crumb
 *   
 */
.bread-crumb-bar {
 }
.bread-crumb-bar .button {
  -fx-padding: 0 3 0 3;
  -fx-border-color: null;
  -fx-border-insets: 0;
  -fx-border-image-source: url("../images/icon/crumb-focused.png");
  -fx-border-image-slice: 1 10 1 10 fill;
  -fx-border-image-width: 1 10 1 10;
  -fx-border-image-repeat: stretch;
}

.bread-crumb-bar .button.first {
}

enter image description here

我如何设置 controlsfx breadcrumb 使其看起来像图像中的面包屑

最佳答案

这就是我解决它的方式非常相似。对于斜线,您需要图像。 您需要摆弄填充并适本地设置您的字体系列。没有找到最后一个/选定的面包屑的选择器。

bread-crumb-bar {
     -fx-background-color: transparent;
}
.bread-crumb-bar .button {
    -fx-padding: 8 12 8 20;
    -fx-border-color: null;
    -fx-border-insets: 0;
    -fx-content-display: left;
    -fx-background-position: left center;
    -fx-background-repeat: no-repeat;
    -fx-background-image: url("../img/slash.png");
    -fx-background-color: transparent;
    -fx-border-color: transparent;
    -fx-shape: null;
}
.bread-crumb-bar .first {
    -fx-background-color: transparent ;
    -fx-border-color: transparent;
    -fx-font-size: 1.11em;
    -fx-text-fill: #000;
    -fx-background-image: null;
    -fx-shape: null;
    -fx-padding: 8 12 8 0;
}
.crumb {
    -fx-text-fill: #000;
}
.crumb:hover,
.crumb:selected, 
.crumb:focused
{
    -fx-background-color: rgba(0,0,0,0.1);
    -fx-border-color: null;
    -fx-font-size: 1.11em;
    -fx-text-fill: rgba(0,0,0,0.5);
}

关于css - 样式 ControlsFX 面包屑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40006003/

相关文章:

java - 如何从 JavaFX 中的相同代码生成 jar 和 native 包(dmg、exe 等)

reactjs - 面包屑和 NextJS

angular - 如何在 Angular 7 中实现面包屑

javascript - 在我的 play2 应用程序中构建 js 和 css 文件的最佳方式

jquery - 如何使引导面板可调整大小

javascript - 如何使用 json 进行搜索并以 html 格式在搜索结果中显示选定的元素详细信息?

java - 如何为电子商务应用程序构建面包屑?

CSS 图像路径不工作

ffmpeg - JavaFX MediaPlayer 无法播放本地 m3u8 文件

JavaFX - 当文本字段具有焦点时加速器不工作