diff --git a/nullboard.html b/nullboard.html index 83f81ee..6912fef 100644 --- a/nullboard.html +++ b/nullboard.html @@ -1054,75 +1054,64 @@ width: 100%; height: 100%; background: rgba(0,0,0,0.9); - display: none; color: #000; + + display: none; /* flex */ + justify-content: center; + } + + .overlay > div { + font-size: calc(12rem / 11); + line-height: calc(16 / 12); + background: #fff; + align-self: start; + margin-top: 100px; + border-radius: 1px; + box-shadow: 0 2px 6px #000; } /***/ - .overlay .license { - font-size: calc(12rem / 11); - line-height: calc(16 / 12); + .overlay > div.license { white-space: pre-wrap; - width: 384px; - height: auto; - max-height: 600px; padding: 20px 25px 22px; overflow-y: auto; - background: #fff; - position: absolute; - top: 100px; - left: 50%; - margin-left: -192px; width: calc( (var(--fs) * 36 + 6) * 1px ); /* 402px, 476px */ } - .overlay .license a { + .overlay > div.license a { color: #1489db; } - .overlay .license span { + .overlay > div.license span { display: inline-block; padding-right: 8px; } /***/ - .overlay .about { - font-size: calc(12rem / 11); - line-height: calc(16 / 12); + .overlay > div.about { text-align: center; - height: auto; - padding: 50px 25px; - background: #fff; - position: absolute; - top: 100px; - left: 50%; - margin-left: -145px; + padding: 50px 50px; } - .overlay .about, - .overlay .about div { - width: calc( (var(--fs) * 18 + 39) * 1px ); /* 240px, 277px */ - } - - .overlay .about h1 { + .overlay > div.about h1 { font-size: calc(15rem / 11); font-weight: 500; margin-bottom: 10px; } - .overlay .about a { + .overlay > div.about a { display: block; color: #1489db; } - .overlay .about div { + .overlay > div.about div { position: absolute; bottom: -30px; color: #eee; } - .overlay .about div span { + .overlay > div.about div span { display: inline-block; text-align: left; padding-right: 10px; @@ -1130,6 +1119,137 @@ /***/ + .overlay .backup-conf { + padding: 20px 40px; + min-width: 300px; + } + + .overlay .backup-conf h3 { + font-size: calc(15rem / 11); + font-weight: 500; + text-align: center; + margin: 20px 0 0 0; + } + + .overlay .backup-conf .what { + display: block; + text-align: center; + border-bottom: 1px solid #888; + margin: 0 -10px 20px; + padding: 0 10px 30px; + } + + .overlay .backup-conf .what a { + color: #1489db; + } + + .overlay .backup-conf .opt { + margin-top: 5px; + } + + .overlay .backup-conf .opt:before { + --col: #333; + + content: ' '; + display: inline-block; + width: 20px; + font-size: calc(13rem / 11); + margin-top: -1px; + + display: inline-block; + content: ' '; + width: calc(9rem / 11); + height: calc(9rem / 11); + margin-right: 8px; + + position: relative; + top: 1px; + background: var(--col); + border: 1px solid var(--col); + border-radius: 1px; + box-shadow: 0 2px 0 #fff inset, 0 -2px 0 #fff inset, 2px 0 0 #fff inset, -2px 0 0 #fff inset; + } + + .overlay .backup-conf .opt:hover:before { + --col: #1489db; + } + + .overlay .backup-conf .off .opt:before { + background: #fff; + } + + .overlay .backup-conf .opt:hover { + --col: #1489db; + color: #1489db; + } + + .overlay .backup-conf .opt { + cursor: pointer; + } + + .overlay .backup-conf .etc { + padding: 5px 0 0 19px; + margin-bottom: 10px; + } + + .overlay .backup-conf .off .etc { + display: none; + } + + .overlay .backup-conf .etc span { + display: inline-block; + min-width: calc( 3px + var(--fs) * 7px ); + margin-right: calc( var(--fs) * 1px ); + } + + .overlay .backup-conf .etc input { + display: inline-block; + width: 170px; + padding: 0 5px; + line-height: calc(20 / 11); + margin-bottom: 3px; + border: 1px solid #aaa; + } + + .overlay .backup-conf .etc input:focus { + border: 1px solid #666; + xbox-shadow: 0 1px 2px #ccc; + } + + .overlay .backup-conf .etc input::placeholder { + font-weight: 400; + font-size: calc(10rem / 11); + line-height: calc(20 / 10); + text-transform: uppercase; + color: #000; + opacity: 0.4; + } + + .overlay .backup-conf .etc .last-err { + display: none; + color: #d20; + margin: 0; + } + + .overlay .backup-conf .etc .last-err i { + font-style: normal; + } + + .overlay .backup-conf .save { + display: block; + text-align: center; + margin: 20px -10px 5px; + padding: 20px 10px 0; + border-top: 1px solid #888; + word-spacing: 30px; + } + + .overlay .backup-conf .save a { + color: #1489db; + } + + /***/ + @media print { .logo, .config, .board .head .teaser, @@ -1489,6 +1609,32 @@
Last error
+Last error
+