UNPKG

@adobe/spectrum-css

Version:

The Spectrum CSS top-level backwards compatible package

124 lines (104 loc) 2.9 kB
.spectrum--large .spectrum-Dialog { visibility: hidden; opacity: 0; transition: transform 130ms ease-in-out, opacity 130ms ease-in-out, visibility 0ms linear 130ms; pointer-events: none; } .spectrum--large .spectrum-Dialog.is-open { visibility: visible; opacity: 1; transition-delay: 0ms; pointer-events: auto; } .spectrum--large .spectrum-Dialog { transform: translateX(-50%) translateY(-50%) translateY(25px); max-width: 90vw; max-height: 90vh; min-width: 288px; padding: 24px; border-radius: 5px; transition: opacity 130ms cubic-bezier(.50, 0, 1, 1) 0ms, visibility 0ms linear 130ms, transform 0ms linear 130ms; } .spectrum--large .spectrum-Dialog.is-open { transition: transform 250ms cubic-bezier(0, 0, 0.40, 1) 160ms, opacity 250ms cubic-bezier(0, 0, 0.40, 1) 160ms; transform: translate(-50%, calc(-50% + -2vh)); } .spectrum--large .spectrum-Dialog--small { width: 400px; } .spectrum--large .spectrum-Dialog--medium { width: 480px; } .spectrum--large .spectrum-Dialog--large { width: 640px; } .spectrum--large .spectrum-Dialog-hero { height: 160px; margin-left: -24px; margin-right: -24px; margin-top: -24px; margin-bottom: 24px; border-top-left-radius: 5px; border-top-right-radius: 5px; } .spectrum--large .spectrum-Dialog-header { border-radius: 5px 5px 0 0; padding-bottom: 30px; } .spectrum--large .spectrum-Dialog-header::after { bottom: 16px; height: 2px; } .spectrum--large .spectrum-Dialog-wrapper { transition: visibility 0ms linear 130ms; } .spectrum--large .spectrum-Dialog-wrapper .spectrum-Dialog:not(.spectrum-Dialog--fullscreen):not(.spectrum-Dialog--fullscreenTakeover) { transform: translateY(25px); margin-top: -2vh } .spectrum--large .spectrum-Dialog-closeButton { top: -35px; right: -35px; } .spectrum--large .spectrum-Dialog-content { font-size: 15px; font-weight: 400; line-height: 1.5; } .spectrum--large .spectrum-Dialog-footer { border-radius: 0 0 5px 5px; padding-top: 35px; margin: -10px; } .spectrum--large .spectrum-Dialog-footer > *, .spectrum--large .spectrum-Dialog-footer > .spectrum-Button + .spectrum-Button { margin: 10px; } .spectrum--large .spectrum-Dialog-title { font-size: 19px; font-weight: 700; line-height: 1.3; } .spectrum--large .spectrum-Dialog--alert { width: 480px; } .spectrum--large .spectrum-Dialog--fullscreen { left: 32px; top: 32px; right: 32px; bottom: 32px; transform: translate(0, 25px) } .spectrum--large .spectrum-Dialog--fullscreen, .spectrum--large .spectrum-Dialog--fullscreenTakeover { padding-top: 14px; } .spectrum--large .spectrum-Dialog--fullscreen .spectrum-Dialog-title, .spectrum--large .spectrum-Dialog--fullscreenTakeover .spectrum-Dialog-title { font-size: 28px; font-weight: 100; }