diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/DownloadSettingsPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/DownloadSettingsPage.java index 6ef1ff67d5..20ba253972 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/DownloadSettingsPage.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/DownloadSettingsPage.java @@ -56,7 +56,6 @@ public DownloadSettingsPage() { { var downloadSource = new ComponentList(); - downloadSource.getStyleClass().add("card-non-transparent"); { var autoChooseDownloadSource = new LineToggleButton(); diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/MainPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/MainPage.java index 894f3821ef..1d01e2dab8 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/MainPage.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/MainPage.java @@ -19,6 +19,7 @@ import com.jfoenix.controls.JFXButton; import com.jfoenix.controls.JFXPopup; +import com.jfoenix.effects.JFXDepthManager; import javafx.animation.KeyFrame; import javafx.animation.KeyValue; import javafx.animation.Timeline; @@ -152,6 +153,7 @@ public final class MainPage extends StackPane implements DecoratorPage { announcementCard.getChildren().setAll(titleBar, body); announcementCard.setSpacing(16); announcementCard.getStyleClass().addAll("card", "announcement"); + JFXDepthManager.setDepth(announcementCard, 2); VBox announcementBox = new VBox(16); announcementBox.setPadding(new Insets(15)); diff --git a/HMCL/src/main/resources/assets/css/root.css b/HMCL/src/main/resources/assets/css/root.css index 3dfd03a84c..f45c09f1cf 100644 --- a/HMCL/src/main/resources/assets/css/root.css +++ b/HMCL/src/main/resources/assets/css/root.css @@ -403,7 +403,9 @@ } .installer-item-wrapper:card { - -fx-effect: dropshadow(gaussian, rgba(0, 0, 0, 0.26), 10, 0.12, -1, 2); + -fx-border-color: -monet-outline-variant; + -fx-border-width: 1; + -fx-border-radius: 4; } .installer-item-wrapper .installer-item:list-item { @@ -1021,7 +1023,6 @@ .options-list { -fx-background-color: transparent; - -fx-effect: dropshadow(gaussian, rgba(0, 0, 0, 0.26), 5, 0.06, -0.5, 1); } .depth-0 { @@ -1056,8 +1057,6 @@ -fx-background-color: -monet-surface-container-low-transparent-80; -fx-background-radius: 4; -fx-padding: 8px; - - -fx-effect: dropshadow(gaussian, rgba(0, 0, 0, 0.26), 10, 0.12, -1, 2); } .card-no-padding { @@ -1071,8 +1070,6 @@ -fx-background-color: -monet-surface-container-low; -fx-background-radius: 4; -fx-padding: 8px; - - -fx-effect: dropshadow(gaussian, rgba(0, 0, 0, 0.26), 5, 0.06, -0.5, 1); } .card-list {