0
0
mirror of https://github.com/wagtail/wagtail.git synced 2024-12-01 11:41:20 +01:00
wagtail/client/scss/components/forms/_title.scss

51 lines
1.3 KiB
SCSS
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// Styles for title fields throughout the page.
// The `title` class is meant to be applied by end users throughout different forms APIs.
.w-panel.title,
.w-field.title {
input,
textarea,
.Draftail-Editor .public-DraftEditor-content {
@apply w-h2;
color: theme('colors.text-context');
}
}
// Styles for the title field when at the top of the page.
// Its the first panel when comments are disabled, second if enabled.
.w-panel.title:nth-child(1),
.w-panel.title:nth-child(2) {
.w-panel__header {
@apply w-sr-only;
.w-panel__anchor,
.w-panel__toggle {
@apply w-hidden;
}
}
.w-field {
display: grid;
}
// Force the help text after the field as the field also visually acts as page heading.
.w-field__help {
order: 2;
}
input,
textarea,
.Draftail-Editor .public-DraftEditor-content {
@apply w-h1;
color: theme('colors.text-context');
// Slightly out-dented so the fields is horizontally aligned.
padding-inline-start: theme('spacing[1.5]');
margin-inline-start: calc(-1 * theme('spacing[1.5]'));
// Avoid calling attention to the field _unless_ its in one of those states.
&:not(:hover, :focus, :placeholder-shown, [aria-invalid='true']) {
// Hide w/ transparency to preserve border size and show it in forced-colors mode.
border-color: transparent;
}
}
}