mirror of
https://github.com/wagtail/wagtail.git
synced 2024-12-01 11:41:20 +01:00
73f39c35d7
* Added note in 4.1.md for .button-secondary not being compatible with .no/.serious * Added comment for button-secondary class not being compatible with serious/no classes * Fixed message button-secondary hover states * Relates to #8790
94 lines
1.7 KiB
SCSS
94 lines
1.7 KiB
SCSS
// Messages are specific to Django's 'Messaging' system which adds messages into the session,
|
|
// for display on the next page visited. These appear as an animated banner at the top of the page.
|
|
// For inline help text, see typography.scss
|
|
.messages {
|
|
position: relative;
|
|
background-color: $color-grey-1;
|
|
|
|
.buttons {
|
|
margin-inline-start: 1em;
|
|
}
|
|
|
|
> ul {
|
|
@include unlistimmediate();
|
|
position: relative;
|
|
top: -100px;
|
|
opacity: 0;
|
|
}
|
|
|
|
> ul > li {
|
|
// @include nice-padding;
|
|
padding: 1.6em 3em 1.6em 1.6em;
|
|
color: $color-white;
|
|
border-bottom: 1px solid transparent;
|
|
}
|
|
|
|
> ul > li:before {
|
|
@include font-smoothing;
|
|
margin-inline-end: 0.5em;
|
|
font-size: 1.5em;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
&-icon {
|
|
vertical-align: text-top;
|
|
margin-inline-end: 0.5em;
|
|
width: 1.5em;
|
|
height: 1.5em;
|
|
}
|
|
|
|
.button.button-secondary {
|
|
border-color: currentColor;
|
|
color: inherit;
|
|
|
|
&:hover {
|
|
background-color: transparent;
|
|
color: $color-white;
|
|
}
|
|
}
|
|
|
|
.error {
|
|
background-color: theme('colors.critical.200');
|
|
|
|
.button:hover {
|
|
color: $color-grey-1;
|
|
}
|
|
}
|
|
|
|
.warning {
|
|
color: $color-grey-1;
|
|
background-color: theme('colors.warning.100');
|
|
}
|
|
|
|
.success {
|
|
background-color: theme('colors.positive.100');
|
|
|
|
.button:hover {
|
|
background-color: $color-teal-dark;
|
|
}
|
|
}
|
|
|
|
.errorlist {
|
|
margin: 0.5em 0 0 1em;
|
|
}
|
|
}
|
|
|
|
.messages.new > ul {
|
|
transition: none;
|
|
top: -100px;
|
|
}
|
|
|
|
.ready .messages > ul,
|
|
.messages.appear > ul {
|
|
transition: top 0.5s ease, opacity 0.5s ease, max-height 1.2s ease;
|
|
opacity: 1;
|
|
top: 0;
|
|
}
|
|
|
|
@include media-breakpoint-up(sm) {
|
|
.messages > ul > li {
|
|
padding-inline-start: 1.6em;
|
|
padding-inline-end: 3em;
|
|
}
|
|
}
|