UNPKG

primereact

Version:

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![npm version](https://badge.fury.io/js/primereact.svg)](https://badge.fury.io/js/primereact) [![Discord Chat](https://img.shields.io/discord/5579

222 lines (188 loc) 4.51 kB
.p-dialog-mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: none; justify-content: center; align-items: center; pointer-events: none; background-color: transparent; transition-property: background-color; } .p-dialog-visible { display: flex; } .p-dialog-mask.p-component-overlay { pointer-events: auto; } .p-dialog { display: flex; flex-direction: column; pointer-events: auto; max-height: 90%; transform: scale(1); position: relative; } .p-dialog-content { overflow-y: auto; } .p-dialog-header { display: flex; align-items: center; justify-content: space-between; flex-shrink: 0; } .p-dialog-footer { flex-shrink: 0; } .p-dialog .p-dialog-header-icons { display: flex; align-items: center; } .p-dialog .p-dialog-header-icon { display: flex; align-items: center; justify-content: center; overflow: hidden; position: relative; } /* Fluid */ .p-fluid .p-dialog-footer .p-button { width: auto; } /* Animation */ /* Center */ .p-dialog-enter { opacity: 0; transform: scale(0.7); } .p-dialog-enter-active { opacity: 1; transform: scale(1); transition: all 150ms cubic-bezier(0, 0, 0.2, 1); } .p-dialog-enter-done { transform: none; } .p-dialog-exit-active { opacity: 0; transform: scale(0.7); transition: all 150ms cubic-bezier(0.4, 0.0, 0.2, 1); } /* Top, Bottom, Left, Right, Top* and Bottom* */ .p-dialog-top .p-dialog, .p-dialog-bottom .p-dialog, .p-dialog-left .p-dialog, .p-dialog-right .p-dialog, .p-dialog-top-left .p-dialog, .p-dialog-top-right .p-dialog, .p-dialog-bottom-left .p-dialog, .p-dialog-bottom-right .p-dialog { margin: .75em; } .p-dialog-top .p-dialog-enter, .p-dialog-top .p-dialog-exit-active { transform: translate3d(0px, -100%, 0px); } .p-dialog-bottom .p-dialog-enter, .p-dialog-bottom .p-dialog-exit-active { transform: translate3d(0px, 100%, 0px); } .p-dialog-left .p-dialog-enter, .p-dialog-left .p-dialog-exit-active, .p-dialog-top-left .p-dialog-enter, .p-dialog-top-left .p-dialog-exit-active, .p-dialog-bottom-left .p-dialog-enter, .p-dialog-bottom-left .p-dialog-exit-active { transform: translate3d(-100%, 0px, 0px); } .p-dialog-right .p-dialog-enter, .p-dialog-right .p-dialog-exit-active, .p-dialog-top-right .p-dialog-enter, .p-dialog-top-right .p-dialog-exit-active, .p-dialog-bottom-right .p-dialog-enter, .p-dialog-bottom-right .p-dialog-exit-active { transform: translate3d(100%, 0px, 0px); } .p-dialog-top .p-dialog-enter-active, .p-dialog-bottom .p-dialog-enter-active, .p-dialog-left .p-dialog-enter-active, .p-dialog-top-left .p-dialog-enter-active, .p-dialog-bottom-left .p-dialog-enter-active, .p-dialog-right .p-dialog-enter-active, .p-dialog-top-right .p-dialog-enter-active, .p-dialog-bottom-right .p-dialog-enter-active { transform: translate3d(0px, 0px, 0px); transition: all .3s ease-out; } .p-dialog-top .p-dialog-exit-active, .p-dialog-bottom .p-dialog-exit-active, .p-dialog-left .p-dialog-exit-active, .p-dialog-top-left .p-dialog-exit-active, .p-dialog-bottom-left .p-dialog-exit-active, .p-dialog-right .p-dialog-exit-active, .p-dialog-top-right .p-dialog-exit-active, .p-dialog-bottom-right .p-dialog-exit-active { transition: all .3s ease-out; } /* Maximize */ .p-dialog-maximized { -webkit-transition: none; transition: none; transform: none; width: 100vw !important; max-height: 100%; height: 100%; } .p-dialog-maximized .p-dialog-content { flex-grow: 1; } /* Position */ .p-dialog-left { justify-content: flex-start; } .p-dialog-right { justify-content: flex-end; } .p-dialog-top { align-items: flex-start; } .p-dialog-top-left { justify-content: flex-start; align-items: flex-start; } .p-dialog-top-right { justify-content: flex-end; align-items: flex-start; } .p-dialog-bottom { align-items: flex-end; } .p-dialog-bottom-left { justify-content: flex-start; align-items: flex-end; } .p-dialog-bottom-right { justify-content: flex-end; align-items: flex-end; } .p-confirm-dialog .p-dialog-content { display: flex; align-items: center; } /* Resizable */ .p-dialog .p-resizable-handle { position: absolute; font-size: 0.1px; display: block; cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } .p-dialog-resizable .p-dialog-header { cursor: move; }