12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- @use "sass:color";
- @use "sass:map";
- // Help text formatters
- .help-block {
- padding: 1em;
- margin: 1em 0;
- clear: both;
- color: $color-text-base;
- p {
- margin-top: 0;
- &:last-child {
- margin-bottom: 0;
- }
- }
- a {
- color: $color-link;
- }
- }
- .help-info,
- .help-warning,
- .help-critical {
- border-radius: 3px;
- padding-left: 3.5em;
- position: relative;
- &:before {
- font-family: $font-wagtail-icons;
- position: absolute;
- left: 1em;
- top: 0.7em;
- content: map.get($icons, 'help');
- font-size: 1.4em;
- }
- }
- .help-info {
- background-color: color.adjust($color-blue, $lightness: 30%);
- &:before {
- color: $color-blue;
- }
- }
- .help-warning {
- background-color: color.adjust($color-orange, $lightness: 30%);
- &:before {
- color: $color-orange;
- content: map.get($icons, 'warning');
- }
- }
- .help-critical {
- background-color: color.adjust($color-red, $lightness: 40%);
- &:before {
- color: $color-red;
- content: map.get($icons, 'warning');
- }
- }
- // Media for Windows High Contrast
- @media (forced-colors: $media-forced-colours) {
- .help-block {
- forced-color-adjust: none;
- border: 1px solid $system-color-link-text; // ensure visible separation in Windows High Contrast mode
- background-color: transparent;
- color: $color-white;
- &:before {
- color: currentColor;
- }
- }
- .help-warning {
- color: $color-text-warning-forced-color;
- border-color: $color-text-warning-forced-color;
- }
- .help-critical {
- color: $color-text-error-forced-color;
- border-color: $color-text-error-forced-color;
- }
- }
|