X-Git-Url: http://git.shiar.net/sheet.git/blobdiff_plain/6bc896dcaee8f907d4fb46e14720f8b5a51418fa..7dcd95ca1bc9fb7330103791695eec05085d67af:/word/editor.css diff --git a/word/editor.css b/word/editor.css index 1e0dc5b..88a4c49 100644 --- a/word/editor.css +++ b/word/editor.css @@ -5,7 +5,6 @@ dl { form > ul { display: table; - border-spacing: 0 2px; } form > ul > li { display: table-row; @@ -40,27 +39,36 @@ select { } #convertpreview { width: 300px; + height: 200px; align-self: start; flex-shrink: 0; + position: relative; + overflow: hidden; } .popup { display: flex; flex-wrap: wrap; - align-items: end; + justify-content: space-evenly; + gap: 1em; position: fixed; left: 0; top: 0; + max-width: 100%; + max-height: 100%; /* scroll */ margin: auto; - max-height: 90%; - max-width: 90%; overflow: auto; background: rgba(0, 0, 0, .8); border: 1px solid #CCC; + z-index: 1; } -img.popup { - height: 100%; /* max assuming landscape */ - width: auto; /* keep aspect */ +.popup img { + height: 20vh; + width: auto; +} +img { + max-width: 100%; + object-fit: contain; } h1 { @@ -72,7 +80,7 @@ h1 { margin: 0 -1ex; /* inner gap */ } .inline > * { - margin: 0 1ex; + margin: 1px 1ex; } .inline .inline { display: flex; @@ -96,3 +104,34 @@ h1 { margin: 1ex 0; display: inline-block; } + +#nav { + position: relative; +} +form#search { + display: block; + position: absolute; + width: 100%; + text-align: right; + top: -7ex; +} +#search input { + width: 100%; + transition: all .5s ease-in; +} +#search:not(:focus-within) input { + width: 0; + padding-left: 0; + padding-right: 0; + visibility: hidden; +} +#search button { + position: absolute; + right: 0; + height: 100%; /* like input */ + border: 0; + background: none; + color: inherit; + font: inherit; + cursor: pointer; +}