X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=themes%2FuPsud.css;fp=themes%2FuPsud.css;h=df89ad57950607013069ef39ed4e7db5ed3572e9;hb=cd25deac22fee9a675c575eb9b7e7804e2cf67f6;hp=d38c8e69067d3a5ff1f20c20a66fa2889cbe0d93;hpb=c416ce52822fd7c6dfc616b16449cec6eba41062;p=hacks%2FsimpleWebSlides.git diff --git a/themes/uPsud.css b/themes/uPsud.css index d38c8e6..df89ad5 100644 --- a/themes/uPsud.css +++ b/themes/uPsud.css @@ -20,14 +20,37 @@ /* Title of the slide */ .sws-title { padding: 2vmin 0 2vmin 0; - height: 10vmin; - background:red; + height: 10%; + z-index:2; + vertical-align: middle; } h1 { color: #00486c; font-size: larger; - text-align:center; + text-align: center; +} +.sws-title h1 { + display:inline-block; + margin:0; +} + +.sws-toc { position: absolute; + left: 0; + bottom: 0; + right: 0; + top:0; + } +.sws-toc > ul { + display:inline-block; +} + +.sws-toc::before { + display:inline-block; + content: ""; + height:100%; + width: 0px; + vertical-align:middle; } .sws-canvas { @@ -35,37 +58,44 @@ h1 { background: #fff; padding:0; margin: 0; - z-index:2; + position:relative; + z-index:0; } -.sws-inner-canvas { /* allows the canvas to cover the logo if needed */ - z-index:2; - height: 80vmin; - background:blue; + +.sws-inner-canvas { + height: 85%; + z-index: 2; + position: relative; /* to make z-index work */ } .sws-footer { - height: 10vmin; - background:pink; + height: 5%; + text-align:right; + padding-right:1ex; + vertical-align: middle; + z-index: 2; } .sws-footer::before { + display:inline-block; + height:12%; + width: 12%; + left: 0.5ch; + bottom:0.5ch; position:absolute; - bottom: 1vmin; - left:1vmin; - display:block; - height:10vmin; content:""; - background-size: 100%; + background-size: contain; background-image: url("logo_psud_psay.png"); background-repeat: no-repeat; + z-index: 1; } -:root.sws-display .sws-footer::before { z-index: -1; } -/*:root.sws-print .sws-footer::before { z-index: 1; }*/ + .sws-slide-num-sep:after { content: "/"; } + @font-face { src: url("DIN-Medium.ttf") format("truetype"); font-family: "DIN"; @@ -87,18 +117,14 @@ body { color: #696968; } -:root.sws-display body { - font-size: 3.5vh; +:root.sws-display .sws-canvas { + font-size: 2.2vw; } :root.sws-print body { font-size: 21pt; } -.sws-footer { - text-align: right; - height: 5%; -} @media print { @@ -142,12 +168,12 @@ ul.empty { color: #92b938; } -.done:after { +.done::after { content: " ✔"; } li { - margin-top:0.5vh; + margin-top:0.5vmin; } tt em, code em { @@ -230,7 +256,7 @@ table.btable { } dl { - padding: 1vh 1em 1vh 1em; + padding: 1vmin 1em 1vmin 1em; } dt { display: inline;