UNPKG

@adobe/spectrum-css

Version:

The Spectrum CSS top-level backwards compatible package

192 lines (155 loc) 8.14 kB
.spectrum-FieldLabel--sizeS { --spectrum-fieldlabel-text-font-weight: var(--spectrum-fieldlabel-s-text-font-weight, var(--spectrum-alias-body-text-font-weight)); --spectrum-fieldlabel-text-line-height: var(--spectrum-fieldlabel-s-text-line-height, var(--spectrum-alias-component-text-line-height)); --spectrum-fieldlabel-text-size: var(--spectrum-fieldlabel-s-text-size, var(--spectrum-global-dimension-font-size-75)); --spectrum-fieldlabel-asterisk-gap: var(--spectrum-fieldlabel-s-asterisk-gap, var(--spectrum-global-dimension-size-25)); --spectrum-fieldlabel-asterisk-margin-y: var(--spectrum-fieldlabel-s-asterisk-margin-y, var(--spectrum-global-dimension-size-50)); --spectrum-fieldlabel-padding-top: var(--spectrum-fieldlabel-s-padding-top, var(--spectrum-global-dimension-size-50)); --spectrum-fieldlabel-padding-bottom: var(--spectrum-fieldlabel-s-padding-bottom, var(--spectrum-global-dimension-size-65)); } .spectrum-FieldLabel--sizeM { --spectrum-fieldlabel-text-font-weight: var(--spectrum-fieldlabel-m-text-font-weight, var(--spectrum-alias-body-text-font-weight)); --spectrum-fieldlabel-text-line-height: var(--spectrum-fieldlabel-m-text-line-height, var(--spectrum-alias-component-text-line-height)); --spectrum-fieldlabel-text-size: var(--spectrum-fieldlabel-m-text-size, var(--spectrum-global-dimension-font-size-75)); --spectrum-fieldlabel-asterisk-gap: var(--spectrum-fieldlabel-m-asterisk-gap, var(--spectrum-global-dimension-size-25)); --spectrum-fieldlabel-asterisk-margin-y: var(--spectrum-fieldlabel-m-asterisk-margin-y, var(--spectrum-global-dimension-size-50)); --spectrum-fieldlabel-padding-top: var(--spectrum-fieldlabel-m-padding-top, var(--spectrum-global-dimension-size-50)); --spectrum-fieldlabel-padding-bottom: var(--spectrum-fieldlabel-m-padding-bottom, var(--spectrum-global-dimension-size-65)); } .spectrum-FieldLabel--sizeL { --spectrum-fieldlabel-text-font-weight: var(--spectrum-fieldlabel-l-text-font-weight, var(--spectrum-alias-body-text-font-weight)); --spectrum-fieldlabel-text-line-height: var(--spectrum-fieldlabel-l-text-line-height, var(--spectrum-alias-component-text-line-height)); --spectrum-fieldlabel-text-size: var(--spectrum-fieldlabel-l-text-size, var(--spectrum-global-dimension-font-size-100)); --spectrum-fieldlabel-asterisk-gap: var(--spectrum-fieldlabel-l-asterisk-gap, var(--spectrum-global-dimension-size-25)); --spectrum-fieldlabel-asterisk-margin-y: var(--spectrum-fieldlabel-l-asterisk-margin-y, var(--spectrum-global-dimension-size-50)); --spectrum-fieldlabel-padding-top: var(--spectrum-fieldlabel-l-padding-top, var(--spectrum-global-dimension-size-75)); --spectrum-fieldlabel-padding-bottom: var(--spectrum-fieldlabel-l-padding-bottom, var(--spectrum-global-dimension-size-115)); } .spectrum-FieldLabel--sizeXL { --spectrum-fieldlabel-text-font-weight: var(--spectrum-fieldlabel-xl-text-font-weight, var(--spectrum-alias-body-text-font-weight)); --spectrum-fieldlabel-text-line-height: var(--spectrum-fieldlabel-xl-text-line-height, var(--spectrum-alias-component-text-line-height)); --spectrum-fieldlabel-text-size: var(--spectrum-fieldlabel-xl-text-size, var(--spectrum-global-dimension-font-size-200)); --spectrum-fieldlabel-asterisk-gap: var(--spectrum-fieldlabel-xl-asterisk-gap, var(--spectrum-global-dimension-size-25)); --spectrum-fieldlabel-asterisk-margin-y: var(--spectrum-fieldlabel-xl-asterisk-margin-y, var(--spectrum-global-dimension-size-50)); --spectrum-fieldlabel-padding-top: var(--spectrum-fieldlabel-xl-padding-top, var(--spectrum-global-dimension-size-115)); --spectrum-fieldlabel-padding-bottom: var(--spectrum-fieldlabel-xl-padding-bottom, var(--spectrum-global-dimension-size-130)); } .spectrum-FieldLabel, .spectrum-Form-itemLabel { display: block; box-sizing: border-box; padding-top: var(--spectrum-fieldlabel-padding-top); padding-bottom: var(--spectrum-fieldlabel-padding-bottom); padding-left: 0; padding-right: 0; font-size: var(--spectrum-fieldlabel-text-size); font-weight: var(--spectrum-fieldlabel-text-font-weight); line-height: var(--spectrum-fieldlabel-text-line-height); vertical-align: top; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: auto; font-smoothing: subpixel-antialiased; } [dir="ltr"] .spectrum-FieldLabel-requiredIcon { margin-left: var(--spectrum-fieldlabel-asterisk-gap); margin-right: 0; } [dir="rtl"] .spectrum-FieldLabel-requiredIcon { margin-right: var(--spectrum-fieldlabel-asterisk-gap); margin-left: 0; } .spectrum-FieldLabel-requiredIcon { margin-top: var(--spectrum-fieldlabel-asterisk-margin-y); margin-bottom: 0; } [dir="ltr"] .spectrum-FieldLabel--left { padding-left: 0; padding-right: var(--spectrum-fieldlabel-side-m-padding-right, var(--spectrum-global-dimension-size-100)); } [dir="rtl"] .spectrum-FieldLabel--left { padding-right: 0; padding-left: var(--spectrum-fieldlabel-side-m-padding-right, var(--spectrum-global-dimension-size-100)); } .spectrum-FieldLabel--left { display: inline-block; padding-top: var(--spectrum-fieldlabel-side-m-padding-top, var(--spectrum-global-dimension-size-100)); padding-bottom: 0; } [dir="ltr"] .spectrum-FieldLabel--left .spectrum-FieldLabel-requiredIcon { margin-left: var(--spectrum-fieldlabel-asterisk-gap); margin-right: 0; } [dir="rtl"] .spectrum-FieldLabel--left .spectrum-FieldLabel-requiredIcon { margin-right: var(--spectrum-fieldlabel-asterisk-gap); margin-left: 0; } .spectrum-FieldLabel--left .spectrum-FieldLabel-requiredIcon { margin-top: var(--spectrum-fieldlabel-side-m-asterisk-margin-y, var(--spectrum-global-dimension-size-50)); margin-bottom: 0; } [dir="ltr"] .spectrum-FieldLabel--right { text-align: right; } [dir="rtl"] .spectrum-FieldLabel--right { text-align: left; } [dir="ltr"] .spectrum-FieldLabel--right { padding-left: 0; padding-right: var(--spectrum-fieldlabel-side-m-padding-right, var(--spectrum-global-dimension-size-100)); } [dir="rtl"] .spectrum-FieldLabel--right { padding-right: 0; padding-left: var(--spectrum-fieldlabel-side-m-padding-right, var(--spectrum-global-dimension-size-100)); } .spectrum-FieldLabel--right { display: inline-block; padding-top: var(--spectrum-fieldlabel-side-m-padding-top, var(--spectrum-global-dimension-size-100)); padding-bottom: 0; } .spectrum-Form { --spectrum-tableform-border-spacing: 0 var(--spectrum-global-dimension-size-300); --spectrum-tableform-margin: calc(var(--spectrum-global-dimension-size-250) * -1) 0; --spectrum-tableform-labelsabove-item-gap: var(--spectrum-global-dimension-size-100); display: table; border-collapse: separate; border-spacing: var(--spectrum-tableform-border-spacing); margin: var(--spectrum-tableform-margin); } .spectrum-Form-item { display: table-row; } .spectrum-Form-itemLabel { display: table-cell; } .spectrum-Form-itemField { display: table-cell; } .spectrum-Form--labelsAbove { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; margin: 0; } .spectrum-Form--labelsAbove .spectrum-Form-item { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } .spectrum-Form--labelsAbove .spectrum-Form-item + .spectrum-Form-item { margin-top: var(--spectrum-tableform-labelsabove-item-gap); } .spectrum-FieldLabel, .spectrum-Form-itemLabel { color: var(--spectrum-fieldlabel-m-text-color, var(--spectrum-alias-label-text-color)); } .spectrum-FieldLabel.is-disabled, .spectrum-Form-itemLabel.is-disabled { color: var(--spectrum-fieldlabel-m-text-color-disabled, var(--spectrum-alias-text-color-disabled)); } .spectrum-FieldLabel.is-disabled .spectrum-FieldLabel-requiredIcon, .spectrum-Form-itemLabel.is-disabled .spectrum-FieldLabel-requiredIcon { color: var(--spectrum-fieldlabel-m-asterisk-color-disabled, var(--spectrum-alias-text-color-disabled)); } .spectrum-FieldLabel-requiredIcon { color: var(--spectrum-fieldlabel-m-asterisk-color, var(--spectrum-global-color-gray-600)); }