X-Git-Url: http://git.plutz.net/?p=bookman;a=blobdiff_plain;f=bookmarks.css;h=40d5674a6000a6e642bb0d639bc355d163e4a466;hp=f905773f64e3bf2dc0f247b618a8d6a1210f1b44;hb=23174101e3fa987e895755e988bb4832d89ed125;hpb=206364757997f75d7fb6f26fd86714b477cc7329 diff --git a/bookmarks.css b/bookmarks.css index f905773..40d5674 100644 --- a/bookmarks.css +++ b/bookmarks.css @@ -1,4 +1,5 @@ * { /* RESET */ + font-size: medium; margin: 0; padding: 0; text-decoration: none; @@ -8,9 +9,8 @@ box-sizing: border-box; } -html, body { - background-color: #DDD; -} +html, body { background-color: #DDD; } +body { position: absolute; width: 100%; min-height: 100%; } .folder, form.newfolder{ display: block; @@ -21,6 +21,9 @@ html, body { padding: 0; overflow: hidden; } +form.newfolder{ + margin-bottom: 3em; +} .folder > h1 { font-size: 1.25em; @@ -44,25 +47,23 @@ html, body { color: #333; } -.modbookmark, -.modfolder { +.dialog { display: block; position: fixed; - width: 30em; - min-width: 240px; + width: 30%; + min-width: 320px; min-height: 3em; - left: 50%; top: 20%; - margin: -3em -15em; + left: 50%; + margin-left: -160px; text-align: center; - z-index: 3; + z-index: 2; border-radius: .5em; border: 1px solid black; padding: .125em 0; background-color: #ACF; word-spacing: -.5ex; } -.modbookmark:before, -.modfolder:before { +.dialog:before { display: block; content: ''; border: 1px solid black; @@ -73,69 +74,62 @@ html, body { background-color: white; z-index: -1; } -.modbookmark + *:after, -.modfolder + *:after { +.newbookmark:before { border-top: 1px solid; } +.dialog + *:after { content: ' '; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,.5); + z-index: 1; } -.modbookmark > *, -.modfolder > * { word-spacing: 0; } +.dialog > * { word-spacing: 0; } -.modbookmark > h1, -.modfolder > h1 { +.dialog > h1 { background-color: transparent; text-align: left; font-weight: bold; padding-left: .25em; } -.modbookmark > .tab, -.modfolder > .tab { +.dialog > .tab { display: inline-block; width: 33%; padding: .25em; border: 1px solid black; border-radius: .5em .5em 0 0; } -.modbookmark > .tab { +.dialog.modbookmark > .tab { width: 49.5%; } -.modbookmark > label.tab, -.modfolder > label.tab { border-bottom: 0px; } -.modbookmark > a.tab, -.modfolder > a.tab { background-color: #EEE; } +.dialog > label.tab { border-bottom: 0px; } +.dialog > a.tab { background-color: #EEE; } -.modbookmark > label:nth-of-type(2), -.modbookmark > label:nth-of-type(3), -.modbookmark > select, -.modfolder > label:nth-of-type(2), -.modfolder > select, +.newbookmark > label, +.dialog > label:nth-of-type(2), +.dialog > label:nth-of-type(3), +.dialog > select, .modfolder > input { display: block; float: left; text-align: left; margin: 1em 0 0 1em; } -.modbookmark > label:nth-of-type(2), -.modbookmark > label:nth-of-type(3), -.modfolder > label:nth-of-type(2) { +.newbookmark > label, +.dialog > label:nth-of-type(3), +.dialog > label:nth-of-type(2) { + clear: left; font-weight: bold; } -.modbookmark > select, -.modfolder > select { +.dialog > select { width: 10em; max-width: 95%; } -.modbookmark > input, -.modfolder > input { +.dialog > input { width: 28em; max-width: 95%; } -.modbookmark > button, .modbookmark > select, -.modfolder > button { +.dialog > button { display: inline-block; float: right; margin: 1.5em .5em .5em .5em; @@ -180,7 +174,11 @@ html, body { margin: 0 .5ex; } -form.newbookmark { - margin: .5em 1em; - break-inside: avoid; +footer { + position: absolute; bottom: 0; + display: block; + width: 100%; + padding: .5em 1em; + background-color: white; + border-top: 1px solid black; }