From d1e38aa4ad83a802d84d74500dbfac92010ae247 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Kim=20Nguy=E1=BB=85n?= Date: Wed, 13 Apr 2016 07:27:49 +0200 Subject: [PATCH] . --- themes/DIN-Black.ttf | Bin 0 -> 28792 bytes themes/logo_upsay_blanc.svg | 89 +++++++ themes/reserve_upsay.svg | 200 +++++++++++++++ themes/uPsay.css | 487 ++++++++++++++++++++++++++++++++++++ 4 files changed, 776 insertions(+) create mode 100644 themes/DIN-Black.ttf create mode 100644 themes/logo_upsay_blanc.svg create mode 100644 themes/reserve_upsay.svg create mode 100644 themes/uPsay.css diff --git a/themes/DIN-Black.ttf b/themes/DIN-Black.ttf new file mode 100644 index 0000000000000000000000000000000000000000..47fb108bbbf28147ffc8c0eae52f0f3bf694d374 GIT binary patch literal 28792 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 literal 0 HcmV?d00001 diff --git a/themes/logo_upsay_blanc.svg b/themes/logo_upsay_blanc.svg new file mode 100644 index 0000000..5c4bd9d --- /dev/null +++ b/themes/logo_upsay_blanc.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/reserve_upsay.svg b/themes/reserve_upsay.svg new file mode 100644 index 0000000..67a63de --- /dev/null +++ b/themes/reserve_upsay.svg @@ -0,0 +1,200 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/uPsay.css b/themes/uPsay.css new file mode 100644 index 0000000..45f37c2 --- /dev/null +++ b/themes/uPsay.css @@ -0,0 +1,487 @@ +@import url(https://fonts.googleapis.com/css?family=Armata&subset=latin,latin-ext); +@import url(https://fonts.googleapis.com/css?family=Inconsolata:400,700&subset=latin,latin-ext); +@import url("cm.css"); + +/**** structure of the slide in this theme: + no-header + title : 10% + text : 80% == 20 lines of text. + footer :10% + + + +*/ + + +/* No header in this theme */ +.sws-header { + display: none; +} + +.sws-title > h1 { + margin:0; + padding:0; +} +.sws-title { + box-sizing:border-box; +} +.sws-cover { + display:flex; + flex-direction:column; + justify-content: center; + background:#00537f; + height: 3em; + padding: 0; + margin: 0; +} + +.sws-cover .sws-content { + text-align:left; + background-color:#003a58; + background-image: url(reserve_upsay.svg); + background-size:auto 100%; + background-position: right top; + background-repeat: no-repeat; + padding-left:1em; + padding-top:0.1em; +} + +.sws-cover .sws-content :first-child { + position: relative; +} +.sws-cover.sws-inner-canvas { + height: 100%; +} + +.sws-cover h1, +.sws-cover h2, +.sws-cover h3, +.sws-cover a { + display:bock; + text-align:left; + color: white; + background-color: transparent; + padding: 0 0 0 0; + margin: 0 0 0 0; +} +.sws-cover h2 { + font-size:100%; +} +.sws-cover h3, +.sws-cover a { + font-size:70%; +} + +.sws-cover h1:first-of-type { + font-size: 250%; + font-variant:small-caps; +} + + +.sws-toc { position: absolute; + left: 0; + bottom: 0; + right: 0; + top:0; + } + +.sws-toc > .sws-content { + position:absolute; + top: 20%; + width:100%; +} + +.sws-title h1 { + color: white; + font-size: 175%; + text-align: left; + box-sizing:border-box; + padding-left:0.75em; + padding-top:0.25em; + width:100%; + height:100%; + background-color:#00537f; + background-image: url(reserve_upsay.svg); + background-size:auto 100%; + background-position: right top; + background-repeat: no-repeat; +} +.sws-title::before { + content : " "; + position:absolute; + background-image: url(logo_upsay_blanc.svg); + background-size:auto 100%; + background-position: right top; + background-repeat: no-repeat; + width:3em; + height:1em; + right:2em; + bottom: 0.2em; +} +.sws-canvas { + color: #696968; + background: #fff; + padding:0; + margin: 0; + position:relative; + z-index:0; +} + + +.sws-inner-canvas { + height: 85%; + z-index: 2; + position: relative; /* to make z-index work */ + margin:0; + box-sizing:border-box; +} + +/* Title of the slide */ +.sws-title { + position:relative; + height: 10%; + z-index: 2; + +} + +.sws-footer { + height: 5%; + text-align:right; + box-sizing:border-box; + padding-right:0.5em; + vertical-align: middle; + z-index: 1; + overflow: visible; + position:relative; +} + +.sws-footer::before { + position: absolute; + left:5%; + display:inline-block; + content: " "; + width: 90%; + top: -0.1em; + border-top:#92b938 0.1em solid; +} + +.sws-slide-num-sep:after { + content: "/"; +} + + +@font-face { + src: url("DIN-Bold.ttf") format("truetype"); + font-family: "DIN"; +} + +@font-face { + src: url("DIN-Black.ttf") format("truetype"); + font-family: "DIN"; + font-weight: bold; +} + + + +body { + font-family: "DIN", sans-serif; + background-color: white; + color: #696968; +} + +p { + display:block; + width:92%; + padding: 0 4% 0 4%; + text-align:justify; + +} + +hr { + border: none; +} + +code, pre, tt { + font-family: 'Inconsolata', monospace; + /*color: #494948;*/ +} + +code { + display: block; + white-space: pre; +} + +ul { + list-style-type: none; +} +ul > li:before { + content:"⏹ "; + color:#92b938; + white-space:pre; + font-size:90%; + position:relative; + top:-0.15em; +} + +.sws-toc li:before { + content:""; +} + +ul, ol { + list-style-position: inside; + width: 92%; + padding: 0 4% 0 4%; +} + +ul.empty { + list-style-type: none; +} + +.hl { + color: #92b938; +} + +.done::after { + content: " ✔"; +} + +li { + margin-top:0.5vmin; +} + +tt em, code em { + color: #729918; +} + +em { + color: #92b938; + font-style:normal; +} + +s { + color: #ff1111; + font-style: normal; + text-decoration: none; +} + +a { + color: #92b938; + text-decoration:none; + font-style:normal; +} + +table.desc { + width: 100%; + padding: 0% 4% 0% 4%; + margin: 0 0 0 0; +} + +table.desc tr { + margin: 0 0 0 0; + padding: 0 0 0 0; + +} +table.desc td { + vertical-align: top; + text-align: justify; + margin: 0 0 0 0; +} + +table.desc td:first-child { + color: #92b938; +} + +table.desc td:first-child:after { + content: " : "; +} + +.centerbox { + text-align: center; +} + +table.rounded { + border-collapse: separate; + border-spacing: 0.5em 0.5em ; +} +.rounded td { + padding: 0.5em 0 0.5em 0; + + text-align: center; + vertical-align:top; + border-style:solid; + border-color: #696968; + border-width: 2pt; + border-radius: 0.5em; +} +.rounded tr { + display:table-row; + width: 100%; + margin: 1em; +} + +table.btable { + border-collapse: collapse; +} + +.btable td { + border: solid 1pt #696968; +} + +dl { + padding: 1vmin 1em 1vmin 1em; +} + +dt { display: inline; + color: #92b938; + float:left; + } + +dt:after { + display:inline; + content: " : "; +} + +dd { display: block; + padding: 0 0 0 4em; + text-indent: 1em; + margin: 0 0 0 0; + } + +table.simple { + table-layout:fixed; + padding: 0 4% 0 4%; + text-align:left; + border-spacing: 2em 0; +} + +table.simple th{ + color: #92b938; + font-weight: normal; + text-align:left; +} +table.simple th, +table.simple tr { + vertical-align:top; +} +.css3:after { + content:"CSS3"; + color:white; + background: #0a64a4; + border-radius:0.25em; + font-size:small; + margin: 0.25em; + padding:0.1em; +} + +div.twocol { + width:99%; + position:absolute; + top:5em; +} + +div.twocol > div:first-child { + display:inline-block;width:47%; + position:absolute; + box-sizing:border-box; + padding: 0 1em; + border-style:dashed; + border-width: 0 1pt 0 0; + border-color:gray; + left: 0pt; + top:0pt; +} + +div.twocol > div:last-child { + display:inline-block; + width:47%; + position:absolute; + box-sizing:border-box; + padding: 0 0em 0 5em; + vertical-align:text-top; + right: 0pt; + top:0pt; +} +table.withborder { + border-collapse: collapse; +} +table.withborder td { + border-style: solid; + border-width: 1pt; + min-width:20pt; + height: 20pt; +} + +mark { + color: #ff6612; + background: none; +} + +u { + color: #00486c; + background: none; + text-decoration: none; +} + +kbd { + color: #393938; + font-family:inherit; +} + + +cite { + display:block; + text-align:center; +} + +dl.codelist dt { + font-family: 'Inconsolata', monospace; +} + +.solidbg { + background:white; +} +math { + color: #00486c; + font-family:'Computer Modern Serif'; + font-style: normal; + font-weight:bold; + border-color: #00486c; + +} +math mfrac { + display: inline-block; + vertical-align:middle; + text-align: center; +} +math mfrac > mi { display: block; } +math mfrac mi:first-of-type { + border-bottom-color: #00486c; + border-bottom-style: solid; + border-bottom-width: 0.1em; +} +var, cite { + /* color: #696968; */ + color: #00486c; + font-family:'Computer Modern Serif'; + font-style: normal; + font-weight:bold; + border-color: #00486c; + +} + +img.inline { + vertical-align:middle; + height:auto; + width:5em; +} + + +:root.sws-print em { + border-bottom-style:solid; + border-bottom-width: 0.1em; +} + +:root.sws-print mark { + border-bottom-style:dotted; + border-bottom-width: 0.1em; +} \ No newline at end of file -- 2.17.1