@adobe/spectrum-css
Version:
The Spectrum CSS top-level backwards compatible package
124 lines (104 loc) • 2.9 kB
CSS
.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;
}