css - 在 javafx 中创建类似 opera 的选项卡

标签 css javafx-2

我想在我的 JavaFx 2.0 应用程序中创建选项卡,例如 Opera Web 浏览器。我尝试使用许多 CSS 设置自定义选项卡,但没有成功。有人知道怎么做吗?

最佳答案

您可以向单个选项卡添加一个类来为其设置样式,如下所示:

.blue .tab-label  {
  -fx-text-fill: blue;  
}

.red .tab-label  {
 -fx-text-fill: red;  
}

.green .tab-label {
-fx-text-fill: lime;  
}

要设置所有选项卡的样式,您可以使用这样的 CSS:

.tab-chat.tab:hover {
-fx-background-color:  linear-gradient(to top, -fx-purple, -fx-control-inner-background);
}

.tab-chat:selected {
-fx-background-color: linear-gradient(to bottom, derive(-fx-base, 95%),     -fx-control-inner-background );
-fx-background-insets: 0, 9 9 0 9;
-fx-background-radius: 12 12 0 0, 12 12 0 0;
-fx-font-weight: bold;
}

/* ----------------------------- */
/*  Tabs  background graphic     */
/* ----------------------------- */
.tab-header-background {
   -fx-background-image: url("images/back-rustyfill.jpg");
} 

关于css - 在 javafx 中创建类似 opera 的选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8543675/

相关文章:

html - 将 Div 扩展到没有负边距的父级

eclipse-rcp - 如何将 JavaFX 嵌入到 eclipse rcp View 中

JavaFx 2.x TableView 绑定(bind)列

html - 使用 CSS 创建动态的箭头形状

javascript - 如何水平滑动元素

jquery - 悬停图像在 FF Chrome 中抖动,但在 IE10 中则不然

svg - JavaFX 如何沿着给定的 SVG 路径拖动对象 - 就像一个 slider

java - 将按钮添加到文本字段 javafx

javafx-2 - 如何在 FXML Controller 中获取父窗口?

python - Django 的新手。尝试查看有关如何加载 css 文件但无法正常工作的教程