簡體   English   中英

僅使用CSS的JavaFX控件筆畫樣式?

[英]JavaFX control stroke styling with only CSS?

我有一個按鈕想要繪制自定義形狀。

.arrow-button {
    -fx-shape: "M 90 50 10 90 10 10 z";
    -fx-background-color: -fx-mark-highlight-color, -fx-mark-color;
    -fx-fill: #ff0000;
    -fx-stroke : #ff0000;
    -fx-stroke-width: 100;
    -fx-stroke-line-join: round;
    -fx-stroke-line-cap: round;
}

在此處輸入圖片說明

除了背景顏色和形狀外,筆觸css完全不影響形狀或顏色。 我究竟做錯了什么?

CSS屬性-fx-fill-fx-stroke*不適用於控件 (例如按鈕),僅適用於shapes 有關詳細信息,請參見《 JavaFX CSS參考指南 》。

-fx-shapeButton一起使用的原因是因為它是在Region上定義的, RegionButton的超類(但不是Shape的超類)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM