
org.controlsfx.control.notificationpane.css Maven / Gradle / Ivy
/******************************************************************************
*
* Light theme
*
*****************************************************************************/
.notification-pane .notification-bar > .pane {
-fx-background-color: -fx-outer-border, -fx-inner-border, -fx-body-color;
-fx-padding: 0 7 0 7;
}
.notification-pane.top .notification-bar > .pane {
-fx-background-insets: 0 0 0 0, 0 0 1 0, 0 0 2 0;
}
.notification-pane.bottom .notification-bar > .pane {
-fx-background-insets: 0 0 0 0, 1 0 0 0, 2 0 0 0;
}
.notification-pane .notification-bar > .pane .label {
-fx-font-size: 1.166667em; /*15px;*/
-fx-text-fill: #292929;
}
/******************************************************************************
*
* Dark theme
*
*****************************************************************************/
.notification-pane.dark .notification-bar > .pane {
-fx-background-color: linear-gradient(#595959, #474747 37%, #343434);
}
.notification-pane.dark .notification-bar > .pane .label {
-fx-text-fill: #ebebeb;
}
/******************************************************************************
*
* Drop shadow support
*
*****************************************************************************/
/* NotificationPane shows from the top, so put shadow at bottom of bar */
.notification-pane.top .notification-bar > .pane {
-fx-effect: dropshadow(three-pass-box, rgba(0, 0, 0, 0.4), 11, 0.0, 0, 3);
}
/*
* We could have a drop shadow at the top of the bar when it appears from the
* bottom, but it doesn't look right as the gradient is running in the opposite
* direction of the drop shadow. Therefore, the following is commented out,
* but it can always be re-enabled in the future if desired.
*/
/*
.notification-pane:bottom .notification-bar > .pane {
-fx-effect: dropshadow(three-pass-box, rgba(0, 0, 0, 0.4), 11, 0.0, 0, -3);
}
*/
/******************************************************************************
*
* Close button
*
*****************************************************************************/
.notification-pane .notification-bar > .pane .close-button {
-fx-background-color: transparent;
-fx-background-insets: 0;
-fx-background-radius: 2;
-fx-padding: 0 0 0 0;
-fx-alignment: center;
}
.notification-pane .notification-bar > .pane .close-button:hover {
-fx-background-color: linear-gradient(#a3a3a3, #8b8b8b 34%, #777777 36%, #777777 63%, #8b8b8b 65%, #adadad);
}
.notification-pane .notification-bar > .pane .close-button:pressed {
-fx-background-color: linear-gradient(#a3a3a3, #8b8b8b 34%, #777777 36%, #777777 63%, #8b8b8b 65%, #adadad);
}
.notification-pane .notification-bar > .pane .close-button > .graphic {
-fx-background-color: #949494;
-fx-scale-shape: false;
-fx-padding: 4.5 4.5 4.5 4.5; /* Graphic is 9x9 px */
}
.notification-pane .notification-bar > .pane .close-button:hover > .graphic {
-fx-background-color: #fefeff;
}
.notification-pane .notification-bar > .pane .close-button:pressed > .graphic {
-fx-background-color: #cfcfcf;
}
.notification-pane .notification-bar > .pane .close-button > .graphic {
-fx-shape: "M395.992,296.758l1.794-1.794l7.292,7.292l-1.795,1.794 L395.992,296.758z M403.256,294.992l1.794,1.794l-7.292,7.292l-1.794-1.795 L403.256,294.992z";
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy