1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
@namespace "http://www.w3.org/1999/xhtml";
dialog {
position: absolute;
inset-inline-start: 0;
inset-inline-end: 0;
width: fit-content;
height: fit-content;
margin: auto;
border: solid;
padding: 1em;
background-color: Canvas;
color: CanvasText;
display: none;
}
dialog[open] {
display: block;
}
dialog:modal {
position: fixed;
overflow: auto;
inset-block-start: 0;
inset-block-end: 0;
max-width: calc(100% - 6px - 2em);
max-height: calc(100% - 6px - 2em);
visibility: visible;
}
dialog::backdrop {
background: rgba(0, 0, 0, 0.1);
}
|