作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试通过在 JavaFX 应用程序中使用凹槽、脊线边框样式来获得 3d 外观。但它正在向我展示
Unsupported <border-style> 'groove' while parsing '-fx-border-style'
为什么JavaFX CSS只有点线、虚线、实线等有限的边框样式。此外,如何在javaFx边框中实现凹槽等3d效果?
最佳答案
似乎甚至 JavaFX 都声明遵循 CSS 2.1 groove
和其他 aren`t implemented .
可能您可以使用 -fx-border-image-source
进行样式设置,或者使用 Pane
中的 Pane
进行结构化:
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.layout.Pane?>
<?import javafx.scene.layout.StackPane?>
<StackPane prefHeight="150.0" prefWidth="200.0" style="-fx-border-style: solid; -fx-border-width: 4;" BorderPane.alignment="CENTER" xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1">
<children>
<Pane prefHeight="200.0" prefWidth="200.0" style="-fx-border-style: solid; -fx-border-color: gray; -fx-border-width: 4;" />
</children>
</StackPane>
关于java - 为什么 Css 特定的边框样式(如脊线、凹槽、起点、插图)在 javafx 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39545441/
我是一名优秀的程序员,十分优秀!