diff --git a/src/main/resources/ui-structure/casinogameui.css b/src/main/resources/ui-structure/casinogameui.css index 1ad76f5..a512edc 100644 --- a/src/main/resources/ui-structure/casinogameui.css +++ b/src/main/resources/ui-structure/casinogameui.css @@ -11,24 +11,6 @@ -fx-background-repeat: no-repeat; } -.chat-box { - -fx-background-color: #0d9e3b; - -fx-background-radius: 58; - -fx-border-radius: 50; - -fx-border-color: #5c3d10 #3d260a #3d260a #5c3d10; - -fx-border-width: 12; - -fx-padding: 20; - -fx-effect: dropshadow(one-pass-box, rgba(0,0,0,1), 0, 0, 15, 15); -} - -.chat-header { - -fx-text-fill: #ffffff; - -fx-font-size: 22px; - -fx-font-weight: bold; - -fx-padding: 0 0 10 0; - -fx-effect: dropshadow(one-pass-box, #000000, 0, 0, 3, 3); -} - .info-text { -fx-text-fill: #ffffff; -fx-font-size: 16px; @@ -65,12 +47,6 @@ -fx-effect: dropshadow(one-pass-box, #000000, 0, 0, 3, 3); } -.chat-separator { - -fx-background-color: #ffffff; - -fx-min-height: 4px; - -fx-effect: dropshadow(one-pass-box, #000000, 0, 0, 3, 3); -} - .taskbar { -fx-background-color: rgba(13, 158, 59); -fx-background-radius: 23; @@ -273,56 +249,3 @@ -fx-font-weight: bold; -fx-font-size: 16px; } - -.chat-scroll-pane { - -fx-background-color: transparent; - -fx-background: transparent; - -fx-border-color: transparent; -} - -.chat-VBox { - -fx-background-color: transparent; - -fx-background: transparent; -} -.scroll-pane { - -fx-background-color: transparent; - -fx-border-color: transparent; -} - -.scroll-pane .scroll-bar:vertical { - -fx-background-color: transparent; -} - -.scroll-pane .scroll-bar .track { - -fx-background-color: #5c3d10; - -fx-background-insets: 0; - -fx-background-radius: 5; -} - -.scroll-pane .scroll-bar .thumb { - -fx-background-color: #3d260a; - -fx-background-insets: 0; - -fx-background-radius: 5; - -fx-pref-width: 6; - -fx-pref-height: 6; - -fx-padding: 0; -} - -.scroll-pane .scroll-bar:horizontal { - -fx-background-color: transparent; -} - -.scroll-pane .scroll-bar:horizontal .track { - -fx-background-color: #5c3d10; - -fx-background-radius: 5; -} - -.scroll-pane .scroll-bar:horizontal .thumb { - -fx-background-color: #3d260a; - -fx-background-radius: 5; - -fx-pref-height: 6; -} - -.scroll-pane .scroll-bar:horizontal .thumb:hover { - -fx-pref-height: 10; -} diff --git a/src/main/resources/ui-structure/components/chatbox.fxml b/src/main/resources/ui-structure/components/chatbox.fxml index ea52d2c..3e518ba 100644 --- a/src/main/resources/ui-structure/components/chatbox.fxml +++ b/src/main/resources/ui-structure/components/chatbox.fxml @@ -20,7 +20,8 @@ + alignment="CENTER" + stylesheets="@chatui.css"> diff --git a/src/main/resources/ui-structure/components/chatui.css b/src/main/resources/ui-structure/components/chatui.css new file mode 100644 index 0000000..826aa7b --- /dev/null +++ b/src/main/resources/ui-structure/components/chatui.css @@ -0,0 +1,155 @@ +.chat-box { + -fx-background-color: #0d9e3b; + -fx-background-radius: 58; + -fx-border-radius: 50; + -fx-border-color: #5c3d10 #3d260a #3d260a #5c3d10; + -fx-border-width: 12; + -fx-padding: 20; + -fx-effect: dropshadow(one-pass-box, rgba(0,0,0,1), 0, 0, 15, 15); +} + +.chat-header { + -fx-text-fill: #ffffff; + -fx-font-size: 22px; + -fx-font-weight: bold; + -fx-padding: 0 0 10 0; + -fx-effect: dropshadow(one-pass-box, #000000, 0, 0, 3, 3); +} + +.chat-separator { + -fx-background-color: #ffffff; + -fx-min-height: 4px; + -fx-effect: dropshadow(one-pass-box, #000000, 0, 0, 3, 3); +} + +.black-input-field { + -fx-background-color: #1a1a1a; + -fx-text-fill: #ffffff; + -fx-font-family: "Courier New"; + -fx-font-weight: bold; + -fx-background-radius: 8; + -fx-border-radius: 8; + -fx-border-color: #444444; + -fx-border-width: 2; + -fx-padding: 5 12; +} + +.black-input-field:hover { + -fx-translate-y: -3; + -fx-effect: dropshadow(one-pass-box, rgba(0, 0, 0, 0.8), 0, 0, 3, 3); +} + + +.black-input-field:focused { + -fx-border-color: #ffffff; + -fx-background-color: #000000; +} + +.gray-input-field { + -fx-background-color: #333333; + -fx-text-fill: #ffffff; + -fx-font-family: "Courier New"; + -fx-font-weight: bold; + -fx-background-radius: 8; + -fx-border-radius: 8; + -fx-border-color: #666666; + -fx-color-color: #cccccc; + -fx-border-width: 2; + -fx-padding: 5 12; +} + +.gray-input-field:hover { + -fx-translate-y: -3; + -fx-effect: dropshadow(one-pass-box, rgba(0, 0, 0, 0.8), 0, 0, 3, 3); +} + +.gray-input-field:focused { + -fx-border-color: #ffffff; + -fx-background-color: #333333; +} + +.yellow-button { + -fx-background-color: #b8860b; + -fx-border-color: #ffd700; + -fx-text-fill: #ffffff; +} + +.red-button { + -fx-background-color: #8b0000; + -fx-border-color: #ff4444; + -fx-text-fill: #ffffff; +} + +.gray-button { + -fx-background-color: #333333; + -fx-border-color: #666666; + -fx-text-fill: #cccccc; +} + +.gray-button, .yellow-button, .red-button { + -fx-background-radius: 12; + -fx-border-radius: 12; + -fx-font-family: "Courier New"; + -fx-font-weight: bold; + -fx-border-width: 2; + -fx-padding: 6 15; + -fx-cursor: hand; +} + +.gray-button:hover, .yellow-button:hover, .red-button:hover { + -fx-translate-y: -3; + -fx-effect: dropshadow(one-pass-box, rgba(0, 0, 0, 0.8), 0, 0, 3, 3); +} + +.chat-scroll-pane { + -fx-background-color: transparent; + -fx-background: transparent; + -fx-border-color: transparent; +} + +.chat-VBox { + -fx-background-color: transparent; + -fx-background: transparent; +} +.scroll-pane { + -fx-background-color: transparent; + -fx-border-color: transparent; +} + +.scroll-pane .scroll-bar:vertical { + -fx-background-color: transparent; +} + +.scroll-pane .scroll-bar .track { + -fx-background-color: #5c3d10; + -fx-background-insets: 0; + -fx-background-radius: 5; +} + +.scroll-pane .scroll-bar .thumb { + -fx-background-color: #3d260a; + -fx-background-insets: 0; + -fx-background-radius: 5; + -fx-pref-width: 6; + -fx-pref-height: 6; + -fx-padding: 0; +} + +.scroll-pane .scroll-bar:horizontal { + -fx-background-color: transparent; +} + +.scroll-pane .scroll-bar:horizontal .track { + -fx-background-color: #5c3d10; + -fx-background-radius: 5; +} + +.scroll-pane .scroll-bar:horizontal .thumb { + -fx-background-color: #3d260a; + -fx-background-radius: 5; + -fx-pref-height: 6; +} + +.scroll-pane .scroll-bar:horizontal .thumb:hover { + -fx-pref-height: 10; +}