UNPKG

rpg-dialogue-js

Version:

A simple roleplay game dialogue engine and editor.

104 lines (88 loc) 2.08 kB
/* Source: https://www.w3schools.com/howto/howto_css_modals.asp */ /* The Modal (background) */ .modal { /* display: none; */ /* Hidden by default */ position: fixed; /* Stay in place */ z-index: 1000; /* Sit on top */ padding-top: 100px; /* Location of the box */ left: 0; top: 0; width: 100%; /* Full width */ height: 100%; /* Full height */ overflow: auto; /* Enable scroll if needed */ background-color: rgb(0,0,0); /* Fallback color */ background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ } .modal-opened { display : block !important; } .modal-closed { display : none !important; } /* Modal Content */ .modal-content { position: relative; background-color: #fefefe; margin: auto; padding: 0; border: 1px solid #888; width: 80%; box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19); -webkit-animation-name: animatetop; -webkit-animation-duration: 0.4s; animation-name: animatetop; animation-duration: 0.4s } /* Add Animation */ @-webkit-keyframes animatetop { from {top:-300px; opacity:0} to {top:0; opacity:1} } @keyframes animatetop { from {top:-300px; opacity:0} to {top:0; opacity:1} } /* The Close Button */ .modal-close { color: white; float: right; font-size: 28px; font-weight: bold; } .modal-actions { float : right; } .modal-close:hover, .modal-close:focus { color: #000; text-decoration: none; cursor: pointer; } .modal-header { padding: 2px 16px; background-color: #5cb85c; color: white; } .modal-body {padding: 2px 16px;} .modal-footer { min-height : 64px; padding: 2px 16px; background-color: #5cb85c; color: white; } .modal-footer h3 { float: left; } .modal-footer .modal-actions { display: flex; } .modal-footer .modal-actions button { display: block; /* font-size: 1.17em; */ padding : 0.5em; margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0px; margin-inline-end: 0px; font-weight: bold; }