X-Git-Url: https://git.plutz.net/?p=confetti;a=blobdiff_plain;f=static%2Fcommon.css;h=e466cb71f9b780af65256da6916e6324595cc4a8;hp=fa8528c1cdac0b0a7f6a15876fef3270546b85c3;hb=90288ab07bb1ec83a91581fadc674a87a250a853;hpb=9f7782b085e44a2ecb656674f48be0e2b20fc31c diff --git a/static/common.css b/static/common.css index fa8528c..e466cb7 100644 --- a/static/common.css +++ b/static/common.css @@ -8,7 +8,12 @@ body { background: #EEE; margin: 0; - padding: 2.5em 0 0 0; + padding: 0; + padding-top: 2.5em; + position: absolute; + min-height: 100%; + width: 100%; + padding-bottom: 2em; } .NAVIGATION { position: fixed; @@ -17,11 +22,12 @@ body { border-style: none solid solid solid; border-width: 0 1px 1px 1px; border-radius: 0 0 4px 4px; - margin: 0 auto auto 3%; - padding: .5em 1ex .5em 1ex; + margin: 0 2em; + padding: .5em 1ex; background: #FFF; z-index: 1; } +.NAVIGATION label, .NAVIGATION a { color: #008; border: solid 1px #BBF; @@ -29,11 +35,49 @@ body { padding: .2em 3ex .2em 3ex; background: #EFF; } +.NAVIGATION label:hover, .NAVIGATION a:hover { - border-width: 2px 1px 2px 1px; + border-width: 2px 1px; background: #F3FFFF; } +#CONFIGURE label[for="navigationconfig"] { display: none; } +#CONFIGURE:target label[for="navigationconfig"] { display: inline; } + +.NAVIGATION input#navigationconfig { display: none; } +.NAVIGATION input + form.config { + position: static; + display: none; +} + +.NAVIGATION .config a { display: block; } +.NAVIGATION .config a:hover { border-width: 1px 2px; } +.NAVIGATION input:checked + form.config { display: block; } +.NAVIGATION .config input[type=text], +.NAVIGATION .config button { + font-size: .875em; + line-height: 1.5em; + height: 1.75em; + padding: 0 .25em; + vertical-align: bottom; + border: 1px solid #000; + background-color: #FFF; +} +.NAVIGATION .config input[type=text] { + margin: .25em 0 0 .375em; + border-right: none; + width: 70%; +} +.NAVIGATION .config button { + min-width: 2.5em; + text-align: center; + max-width: 30%; +} +.NAVIGATION .config button[value=del] { + background: #FCC; +} + + .trailbtn { display: none; } .trailbtn + .trailbox { display: none; } .trailbtn:checked + .trailbox { display: inline-block; } @@ -48,3 +92,10 @@ body { .trailbtn:checked + .trailbox + .trailbtn:checked, .trailbtn:checked { display: none; } +#footer { + width: 100%; + background-color: #FFF; + border-top: 1px solid #BBF; + margin: 0; padding: .5em 2em; + position: absolute; bottom: 0; +}