私はこれに対して数日間頭を悩ませてきましたが、Googleの質問に対する簡単な答えを見つけることができません. たくさんの CSS がありますが、一般的な CSS ドメインから JavaFX CSS ドメインに何がクロスオーバーするのかはよくわかりません (クロスオーバーするものがあれば、実際に何かがクロスオーバーするかどうかはわかりません)。
機能的にボタンであるラベルがあります。CSS によって反映される 3 つの状態があります。
1: アイドル状態で、特別なことはありません。2: ホバリングこれは、テキストを「浮き上がらせて」表示したい場所です 3: 押された: 私はこれを理解することができました。
ホバーの場合、次の CSS があります。
.label:hovered{
//What goes in here to make the text appear embossed (raised) when the cursor
//is hovering over it?
}
試してみました-fx-effect : innershadow(...)
が、理想的な効果が得られません。
編集::少し明確にするために、これは私が行っていることです (#3 を参照)。CSSを試してみましたが、うまくいきませんでした。
したがって、コントロールの外観は次のようになります。