X-Git-Url: https://git.plutz.net/?p=bookman;a=blobdiff_plain;f=bookmarks.css;h=cadf1aab0a1f1b541b2ceed3757cf3a00af4a7dc;hp=8f2ee818c790aa84c470c0d2678f0d7404093363;hb=6994fcbc662fe3b8cae29d12dd57b633886afa85;hpb=8c4dbf46bd14b002a8ff840babfc7e8385401701 diff --git a/bookmarks.css b/bookmarks.css index 8f2ee81..cadf1aa 100644 --- a/bookmarks.css +++ b/bookmarks.css @@ -1,83 +1,136 @@ -body { - text-align: left; - background-color: #EEF; - color: #000; +* { /* RESET */ + font-size: 12pt; + margin: 0; + padding: 0; + text-decoration: none; + font-weight: normal; + color: black; + background-color: white; + box-sizing: border-box; } -.folder { - column-width: 16em; - -moz-column-width: 16em; - -webkit-column-width: 16em; - column-gap: .5em; - -moz-column-gap: .5em; - -webkit-column-gap: .5em; - column-rule: 1px solid #BBB; - -moz-column-rule: 1px solid #BBB; - -webkit-column-rule: 1px solid #BBB; - - background-color: #FFF; - overflow: none; - - padding: .1em 1em .5em 1em; - margin: 0em 1em 1em 0em ; +html, body { + background-color: #DDD; +} - border-width: 1px; - border-style: solid; - -moz-border-radius: 1em 1em .5em .5em; - -webkit-border-radius: 1em 1em .5em .5em; - border-radius: 1em 1em .5em .5em; +.folder, form.newfolder{ + display: block; + width: 98%; + border: 1px solid black; + border-radius: .5em; + margin: 1em auto; + padding: 0; + overflow: hidden; + #column-width: 16em; + #column-rule: 1px solid #BBB; } -.fName { - width: 100%; - margin: 0px 0px .2em 0px; - border-style: none none solid none; - border-width: 1px; - border-color: #999; - text-indent: 1.5em; +.folder > h1 { + font-size: 1.25em; font-weight: bold; - font-size: 1.3em; - color: #333; - -moz-column-span: all; - -webkit-column-span: all; - column-span: all; + padding: .125em 1em .125em 2em; + border-bottom: 1px solid black; + background-color: #ACF; + border-radius: .375em .375em 0 0; + min-height: 1em; + #column-span: all; } -.fName a { - text-decoration: none; - font-weight: normal; + +.folder > h1 + a { + display: block; + position: relative; + top: -1.5em; + margin-left: 1em; + color: transparent; + background-color: transparent; + width: 0; height: 0; +} +.folder > h1 + a:before { + content: '\2699'; color: #333; } -.efName { - width: 100%; - border-style: none none solid none; - border-width: 1px; - border-color: #999; - display: none; - -moz-column-span: all; - -webkit-column-span: all; - column-span: all; -} -.efName a { - text-decoration: none; + +.modfolder { + display: block; + position: fixed; + left: 50%; margin: 0 -15em; + vertical-align: middle; + text-align: center; + width: 30em; + min-width: 240px; + z-index: 3; + border-radius: .5em; + border: 1px solid black; + padding: .125em 0; + min-height: 3em; + background-color: #ACF; +} +.modfolder:before { + display: block; + content: ''; + border: 1px solid black; + border-radius: 0 0 .5em .5em; + border-top: 0px; + top: 1.75em; bottom: .125em; left: .5%; right: .5%; + position: absolute; + background-color: white; + z-index: -1; +} +.modfolder + *:after { + content: ' '; + position: fixed; + top: 0; bottom: 0; left: 0; right: 0; + background-color: rgba(0,0,0,.5); } -.edButton { - width: 4em; - margin: 2px; - text-decoration: none; +.modfolder > label, +.modfolder > a { + display: inline-block; + width: 33%; + padding: .25em; + border: 1px solid black; + border-radius: .5em .5em 0 0; } +.modfolder > label { border-bottom: 0px; } +.modfolder > a { background-color: #EEE; } -.bmEdit { - display: none; - margin: .3em 0em .3em 0em; - border-style: solid none solid none; - border-width: 1px; - border-color: #BBB; - -moz-break-inside: avoid; - -webkit-break-inside: avoid; - break-inside: avoid; +.modfolder > input { + display: block; + width: 28em; + max-width: 95%; + margin: 1em; } -.bmDisplay img { - position: relative; - top: 4px; +.modfolder > button { + display: inline-block; + float: right; + margin: .5em; + padding: 0 .5em; +} + +.bookmark { + width: 16em; + display: inline-block; + margin: .5em 1em; +} + +.bookmark > a.modify { + font-size: 0; + color: white; +} +.bookmark > a.modify:before { + content: '\2699'; + color: #333; + font-size: initial; +} + +.bookmark > a.link > img { + height: 1.25em; + vertical-align: text-bottom; + margin: 0 .5ex; +} + +form.newbookmark, +form.modbookmark { + margin: .5em 1em; + break-inside: avoid; }