UNPKG

@adobe/spectrum-css

Version:

The Spectrum CSS top-level backwards compatible package

98 lines (77 loc) 2.68 kB
.spectrum-ColorArea-slider { opacity: 0.0001; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; margin: 0; pointer-events: none; } .spectrum-ColorArea.is-focused .spectrum-ColorArea-handle { width: calc(var(--spectrum-colorhandle-size, var(--spectrum-global-dimension-size-200)) * 2); height: calc(var(--spectrum-colorhandle-size, var(--spectrum-global-dimension-size-200)) * 2); margin-left: calc(-1 * var(--spectrum-colorhandle-size, var(--spectrum-global-dimension-size-200))); margin-top: calc(-1 * var(--spectrum-colorhandle-size, var(--spectrum-global-dimension-size-200))); } .spectrum-ColorArea { position: relative; display: inline-block; width: var(--spectrum-colorarea-default-width, var(--spectrum-global-dimension-size-2400)); height: var(--spectrum-colorarea-default-height, var(--spectrum-global-dimension-size-2400)); border-radius: var(--spectrum-colorarea-border-radius, var(--spectrum-alias-border-radius-regular)); cursor: default; -webkit-user-select: none; -ms-user-select: none; user-select: none; } .spectrum-ColorArea.is-focused { z-index: 2; } .spectrum-ColorArea.is-disabled { pointer-events: none; } .spectrum-ColorArea:before { content: ''; z-index: 1; position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-radius: var(--spectrum-colorarea-border-radius, var(--spectrum-alias-border-radius-regular)); } .spectrum-ColorArea-handle { left: 0; top: 0; } .spectrum-ColorArea-gradient { width: 100%; height: 100%; border-radius: var(--spectrum-colorarea-border-radius, var(--spectrum-alias-border-radius-regular)); } .spectrum-ColorArea:before { box-shadow: inset 0 0 0 var(--spectrum-colorarea-border-size, var(--spectrum-alias-border-size-thin)) var(--spectrum-colorarea-border-color); } .spectrum-ColorArea-gradient { forced-color-adjust: none; } .spectrum-ColorHandle-color { forced-color-adjust: none; } .spectrum-ColorArea.is-disabled { background: var(--spectrum-colorarea-fill-color-disabled, var(--spectrum-global-color-gray-300)); } .spectrum-ColorArea.is-disabled:before { box-shadow: inset 0 0 0 var(--spectrum-colorarea-border-size, var(--spectrum-alias-border-size-thin)) var(--spectrum-colorarea-border-color-disabled, var(--spectrum-global-color-gray-300)); } .spectrum-ColorArea.is-disabled .spectrum-ColorArea-gradient { display: none; } @media (forced-colors: active) { .spectrum-ColorArea { --spectrum-colorarea-fill-color-disabled : GrayText; } .spectrum-ColorArea.is-disabled { forced-color-adjust: none; } }