Use 100% width for text field and select labels (#599)

This commit is contained in:
Lindsay M
2025-01-27 09:49:35 -05:00
committed by GitHub
parent 3d35f5d4e0
commit 0cb72adb28
2 changed files with 24 additions and 5 deletions

View File

@@ -5,11 +5,30 @@ label {
font-weight: var(--wa-form-control-label-font-weight);
line-height: var(--wa-form-control-label-line-height);
position: relative;
}
label + :is(input:not([type='checkbox'], [type='radio']), textarea, select),
label > :is(input:not([type='checkbox'], [type='radio']), textarea, select) {
margin-block-start: var(--wa-space-xs);
&:has(
input:not(
[type='button'],
[type='checkbox'],
[type='color'],
[type='file'],
[type='hidden'],
[type='image'],
[type='radio'],
[type='range'],
[type='reset'],
[type='submit']
),
textarea,
select
) {
width: 100%;
}
& + :is(input:not([type='checkbox'], [type='radio']), textarea, select),
& > :is(input:not([type='checkbox'], [type='radio']), textarea, select) {
margin-block-start: var(--wa-space-xs);
}
}
/* Fieldsets */

View File

@@ -1,6 +1,6 @@
/* Label */
:is([part~='form-control-label'], [part~='label']):has(*:not(:empty)) {
display: block;
display: inline-block;
color: var(--wa-form-control-label-color);
font-weight: var(--wa-form-control-label-font-weight);
line-height: var(--wa-form-control-label-line-height);