UNPKG

shelving

Version:

Toolkit for using data in JavaScript.

37 lines (31 loc) 695 B
@import "../style/base.css"; @layer components { .dialog { /* Box */ display: none; position: fixed; inset: 0; z-index: 1000; margin: 0; width: 100vw; height: 100vh; align-items: center; justify-content: center; padding: var(--dialog-padding, var(--space-normal)); /* Style */ background: var(--dialog-color-overlay, var(--color-shadow)); opacity: 0; transition: opacity var(--dialog-transition-duration, var(--duration-fast)) ease-in-out; &[open] { opacity: 1; } @starting-style { opacity: 0; } } .close { position: fixed; top: var(--dialog-close-offset, var(--space-small)); right: var(--dialog-close-offset, var(--space-small)); } }