From 20c255b52fabd4aad19e60b96b74f3fef50cba84 Mon Sep 17 00:00:00 2001 From: Benjamin Constant Date: Fri, 19 Jul 2024 16:48:43 +0200 Subject: [PATCH] Web: Updated CSS code to modernize the documentation --- docs/doc/_static/basic.css | 56 +++++++++--- docs/doc/_static/classic.css | 168 ++++++++++++++++++++++++---------- docs/doc/_static/icon.png | Bin 22143 -> 478 bytes docs/doc/_static/pygments.css | 148 +++++++++++++++--------------- 4 files changed, 234 insertions(+), 138 deletions(-) diff --git a/docs/doc/_static/basic.css b/docs/doc/_static/basic.css index d1901937a..d29505b9e 100644 --- a/docs/doc/_static/basic.css +++ b/docs/doc/_static/basic.css @@ -26,6 +26,7 @@ div.section::after { div.related { width: 100%; font-size: 90%; + visibility: hidden; } div.related h3 { @@ -56,10 +57,16 @@ div.sphinxsidebarwrapper { div.sphinxsidebar { float: left; width: 230px; - margin-left: -100%; + margin-left: 2%; + padding-right: 3%; + padding-bottom: 1%; + padding-top: 0%; font-size: 90%; word-wrap: break-word; overflow-wrap : break-word; + position: fixed; + border-right: var(--border); + border-width: 2px; } div.sphinxsidebar ul { @@ -77,15 +84,16 @@ div.sphinxsidebar ul ul { margin-bottom: 0; } -div.sphinxsidebar form { +/* div.sphinxsidebar form { margin-top: 10px; -} +} */ -div.sphinxsidebar input { +/* div.sphinxsidebar input { border: 1px solid #98dbcc; font-family: sans-serif; font-size: 1em; -} + margin-bottom: 10px; +} */ div.sphinxsidebar #searchbox form.search { overflow: hidden; @@ -96,14 +104,28 @@ div.sphinxsidebar #searchbox input[type="text"] { width: 80%; padding: 0.25em; box-sizing: border-box; + background-color: white; + border-color: black; + border-radius: 8px; + border: 2px solid; + outline: none; + margin-right: 1%; + margin-top: 5%; + margin-bottom: 5%; } div.sphinxsidebar #searchbox input[type="submit"] { float: left; - width: 20%; - border-left: none; + width: 19%; padding: 0.25em; box-sizing: border-box; + background-color: white; + border-color: black; + border-radius: 8px; + border: 2px solid; + outline: none; + margin-top: 5%; + margin-bottom: 5%; } @@ -181,6 +203,7 @@ table.indextable ul { table.indextable > tbody > tr > td > ul { padding-left: 0em; + width: 100%; } table.indextable tr.pcap { @@ -222,8 +245,11 @@ table.modindextable td { /* -- general body styles --------------------------------------------------- */ div.body { - min-width: 360px; - max-width: 800px; + /* min-width: 360px; + max-width: 800px; */ + min-width: 600px; + width: 80%; + margin-left: 10%; } div.body p, div.body dd, div.body li, div.body blockquote { @@ -259,7 +285,9 @@ div.body p.caption { } div.body td { - text-align: left; + text-align: center; + width: 20%; + /* font-size: 10%; */ } .first { @@ -403,6 +431,7 @@ table.docutils { margin-bottom: 10px; border: 0; border-collapse: collapse; + width: 100%; } table.align-center { @@ -424,10 +453,7 @@ table caption span.caption-text { table.docutils td, table.docutils th { padding: 1px 8px 1px 5px; - border-top: 0; - border-left: 0; - border-right: 0; - border-bottom: 1px solid #aaa; + border: 2px solid #aaa; } th { @@ -794,7 +820,7 @@ table.highlighttable { } table.highlighttable tbody { - display: block; + width:100%; } table.highlighttable tr { diff --git a/docs/doc/_static/classic.css b/docs/doc/_static/classic.css index 9f88d0e16..96b7e684d 100644 --- a/docs/doc/_static/classic.css +++ b/docs/doc/_static/classic.css @@ -13,23 +13,36 @@ /* -- page layout ----------------------------------------------------------- */ +:root { + --border-width: 5px; + --border: var(--border-width) solid #282a35; + --border-radius: 8px; + } + html { /* CSS hack for macOS's scrollbar (see #1125) */ - background-color: #FFFFFF; + background-color: #f0fdff; +} + +hr { + border: 1px solid black; + margin-bottom: 5%; + margin-top: 5%; } body { font-family: sans-serif; font-size: 100%; - background-color: #11303d; + background-color: #f0fdff; color: #000; margin: 0; padding: 0; + margin-top: 30px; } div.document { display: flex; - background-color: #1c4e63; + background-color: #f0fdff; } div.documentwrapper { @@ -42,61 +55,64 @@ div.bodywrapper { } div.body { - background-color: #ffffff; + background-color: #f0fdff; color: #000000; padding: 0 20px 30px 20px; } div.footer { - color: #ffffff; + color: #f0fdff; width: 100%; padding: 9px 0 9px 0; text-align: center; font-size: 75%; } -div.footer a { - color: #ffffff; +/* div.footer a { + color: #f0fdff; text-decoration: underline; -} +} */ div.related { - background-color: #133f52; + background-color: #f0fdff; line-height: 30px; - color: #ffffff; + color: #f0fdff; } -div.related a { - color: #ffffff; -} +/* div.related a { + color: #f0fdff; +} */ div.sphinxsidebar { + /* position: fixed; */ + /* top: 40px; */ + /* bottom: 10px; */ } div.sphinxsidebar h3 { font-family: 'Trebuchet MS', sans-serif; - color: #ffffff; - font-size: 1.4em; - font-weight: normal; + color: black; + font-size: 160%; + font-weight: bold; margin: 0; padding: 0; } -div.sphinxsidebar h3 a { - color: #ffffff; -} +/* div.sphinxsidebar h3 a { + color: #f0fdff; +} */ div.sphinxsidebar h4 { font-family: 'Trebuchet MS', sans-serif; - color: #ffffff; + color: black; font-size: 1.3em; font-weight: normal; - margin: 5px 0 0 0; + margin: -5px 0 0 0; padding: 0; } div.sphinxsidebar p { - color: #ffffff; + color: black; } div.sphinxsidebar p.topless { @@ -106,35 +122,40 @@ div.sphinxsidebar p.topless { div.sphinxsidebar ul { margin: 10px; padding: 0; - color: #ffffff; + color: black; + font-size: 100%; + margin-bottom: 20px; } -div.sphinxsidebar a { - color: #98dbcc; +div.sphinxsidebar ul ul li { + list-style: circle; } -div.sphinxsidebar input { +/* div.sphinxsidebar a { + color: green; +} */ + +/* div.sphinxsidebar input { border: 1px solid #98dbcc; font-family: sans-serif; font-size: 1em; -} +} */ /* -- hyperlink styles ------------------------------------------------------ */ a { - color: #355f7c; text-decoration: none; } - -a:visited { - color: #551a8b; - text-decoration: none; +a:link, a:visited { +color: green; } - -a:hover { - text-decoration: underline; +a:hover, a:active { +color: red; +} +a strong { +text-decoration: underline; } @@ -148,12 +169,14 @@ div.body h4, div.body h5, div.body h6 { font-family: 'Trebuchet MS', sans-serif; - background-color: #f2f2f2; - font-weight: normal; - color: #20435c; - border-bottom: 1px solid #ccc; + /* background-color: #282a35; */ + font-weight: bold; + /* color: #a5f4e4; */ + color: black; margin: 20px -20px 10px -20px; padding: 3px 0 3px 10px; + border-radius: var(--border-radius); + /* border: 2.5px solid #282a35; */ } div.body h1 { margin-top: 0; font-size: 200%; } @@ -176,10 +199,19 @@ a.headerlink:hover { } div.body p, div.body dd, div.body li, div.body blockquote { - text-align: justify; + text-align: left; + line-height: 130%; +} + +#name-standardisation table p { + text-align: center; line-height: 130%; } +#list-of-functions td { + width: 50%; +} + div.admonition p.admonition-title + p { display: inline; } @@ -197,13 +229,29 @@ div.admonition ul, div.admonition ol { } div.note { - background-color: #eee; - border: 1px solid #ccc; + padding: 4px; + border: 2px solid #d19a66; + background-color: white; + border-radius: var(--border-radius); + width: 95%; +} + +.note .admonition-title { + color: #d19a66; + margin-left: 10px; } div.seealso { - background-color: #ffc; - border: 1px solid #ff6; + padding: 4px; + border: 2px solid #c678dd; + background-color: white; + border-radius: var(--border-radius); + width: 95%; +} + +.seealso .admonition-title { + color: #c678dd; + margin-left: 10px; } nav.contents, @@ -213,8 +261,16 @@ div.topic { } div.warning { - background-color: #ffe4e4; - border: 1px solid #f66; + padding: 4px; + border: 2px solid #c12e3a; + background-color: white; + border-radius: var(--border-radius); + width: 95%; +} + +.warning .admonition-title { + color: #c12e3a; + margin-left: 10px; } p.admonition-title { @@ -230,7 +286,7 @@ pre { background-color: unset; color: unset; line-height: 120%; - border: 1px solid #ac9; + /* border: 1px solid #ac9; */ border-left: none; border-right: none; } @@ -242,7 +298,17 @@ code { } th, dl.field-list > dt { - background-color: #ede; + padding: 10px; + border: 2px solid #282a35; + + border-radius: var(--border-radius); + margin-bottom: 3px; +} + +th, dl.field-list > dd { + padding: 10px; + border-radius: var(--border-radius); + margin-bottom: 3px; } .warning code { @@ -265,5 +331,9 @@ div.viewcode-block:target { div.code-block-caption { color: #efefef; - background-color: #1c4e63; + background-color: #f0fdff; +} + +#myBtn { + box-shadow: none; } \ No newline at end of file diff --git a/docs/doc/_static/icon.png b/docs/doc/_static/icon.png index 6f744e66db09717e05b67a71999c33596281fad7..846794569ce5c0566227faa7f3e6ae5ea7df4c33 100644 GIT binary patch literal 478 zcmV<40U`d0P)6?Hb&yk=pu?E5d;efo9w@t&HKXC$%ol}#akjtk|b$*r`|6me%PZ$ zNM~kGJ05AvZ`zt8>T)VG``VfhIQG9sJ3gUB!J?~ZH3i!_v?_q@3|h^AjUKJ$z($K! zC9u(pn$TSub>Y-?z=h;1B=0I-dr5fHX^ zw4Q7#0>l0}$CdA(wBu0#u>Wt_nos5KH!1^PdA|&6UfYIEJ$brCRfdcYVL1=+c47I9 z>L~HU9>(cfkyG{+=#SIwBENI)?^Y><;LKAQ@Wl(SQ%pg?EH?~!q*>nKXo3tamZ1e1 zS}a2=njk}qWoSW$7R%6zCdklY8CsB`#WJ*_3D%?~RdY$J=N9jm#wmX>cQw)&I3 zvg7C3Z2P4QuCa UtqvPx# literal 22143 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 H+J*cF(29l8 diff --git a/docs/doc/_static/pygments.css b/docs/doc/_static/pygments.css index de6bd8eaa..1f19e8661 100644 --- a/docs/doc/_static/pygments.css +++ b/docs/doc/_static/pygments.css @@ -1,75 +1,75 @@ -pre { line-height: 125%; } -td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +:root { + --border-width: 5px; + --border: var(--border-width) solid #282a35; + --border-radius: 8px; + } + +td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; width:95%} span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } -td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } -span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } -.highlight .hll { background-color: #ffffcc } -.highlight { background: #eeffcc; } -.highlight .c { color: #408090; font-style: italic } /* Comment */ -.highlight .err { border: 1px solid #FF0000 } /* Error */ -.highlight .k { color: #007020; font-weight: bold } /* Keyword */ -.highlight .o { color: #666666 } /* Operator */ -.highlight .ch { color: #408090; font-style: italic } /* Comment.Hashbang */ -.highlight .cm { color: #408090; font-style: italic } /* Comment.Multiline */ -.highlight .cp { color: #007020 } /* Comment.Preproc */ -.highlight .cpf { color: #408090; font-style: italic } /* Comment.PreprocFile */ -.highlight .c1 { color: #408090; font-style: italic } /* Comment.Single */ -.highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */ -.highlight .gd { color: #A00000 } /* Generic.Deleted */ -.highlight .ge { font-style: italic } /* Generic.Emph */ -.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ -.highlight .gr { color: #FF0000 } /* Generic.Error */ -.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ -.highlight .gi { color: #00A000 } /* Generic.Inserted */ -.highlight .go { color: #333333 } /* Generic.Output */ -.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */ -.highlight .gs { font-weight: bold } /* Generic.Strong */ -.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ -.highlight .gt { color: #0044DD } /* Generic.Traceback */ -.highlight .kc { color: #007020; font-weight: bold } /* Keyword.Constant */ -.highlight .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */ -.highlight .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */ -.highlight .kp { color: #007020 } /* Keyword.Pseudo */ -.highlight .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */ -.highlight .kt { color: #902000 } /* Keyword.Type */ -.highlight .m { color: #208050 } /* Literal.Number */ -.highlight .s { color: #4070a0 } /* Literal.String */ -.highlight .na { color: #4070a0 } /* Name.Attribute */ -.highlight .nb { color: #007020 } /* Name.Builtin */ -.highlight .nc { color: #0e84b5; font-weight: bold } /* Name.Class */ -.highlight .no { color: #60add5 } /* Name.Constant */ -.highlight .nd { color: #555555; font-weight: bold } /* Name.Decorator */ -.highlight .ni { color: #d55537; font-weight: bold } /* Name.Entity */ -.highlight .ne { color: #007020 } /* Name.Exception */ -.highlight .nf { color: #06287e } /* Name.Function */ -.highlight .nl { color: #002070; font-weight: bold } /* Name.Label */ -.highlight .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */ -.highlight .nt { color: #062873; font-weight: bold } /* Name.Tag */ -.highlight .nv { color: #bb60d5 } /* Name.Variable */ -.highlight .ow { color: #007020; font-weight: bold } /* Operator.Word */ -.highlight .w { color: #bbbbbb } /* Text.Whitespace */ -.highlight .mb { color: #208050 } /* Literal.Number.Bin */ -.highlight .mf { color: #208050 } /* Literal.Number.Float */ -.highlight .mh { color: #208050 } /* Literal.Number.Hex */ -.highlight .mi { color: #208050 } /* Literal.Number.Integer */ -.highlight .mo { color: #208050 } /* Literal.Number.Oct */ -.highlight .sa { color: #4070a0 } /* Literal.String.Affix */ -.highlight .sb { color: #4070a0 } /* Literal.String.Backtick */ -.highlight .sc { color: #4070a0 } /* Literal.String.Char */ -.highlight .dl { color: #4070a0 } /* Literal.String.Delimiter */ -.highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */ -.highlight .s2 { color: #4070a0 } /* Literal.String.Double */ -.highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */ -.highlight .sh { color: #4070a0 } /* Literal.String.Heredoc */ -.highlight .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */ -.highlight .sx { color: #c65d09 } /* Literal.String.Other */ -.highlight .sr { color: #235388 } /* Literal.String.Regex */ -.highlight .s1 { color: #4070a0 } /* Literal.String.Single */ -.highlight .ss { color: #517918 } /* Literal.String.Symbol */ -.highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */ -.highlight .fm { color: #06287e } /* Name.Function.Magic */ -.highlight .vc { color: #bb60d5 } /* Name.Variable.Class */ -.highlight .vg { color: #bb60d5 } /* Name.Variable.Global */ -.highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */ -.highlight .vm { color: #bb60d5 } /* Name.Variable.Magic */ -.highlight .il { color: #208050 } /* Literal.Number.Integer.Long */ \ No newline at end of file +td.linenos .special { color: white; background-color: #282a35; padding-left: 5px; padding-right: 5px; } +span.linenos.special { color: white; background-color: #282a35; padding-left: 5px; padding-right: 5px; } + +.highlight,pre.highlight{background:black; color:#abb2bf; border-radius: var(--border-radius); padding: 5px; width: 95%;} +.highlight pre {background:black} +.highlight .hll{background:black} +.highlight .c {color:#5c6370;font-style:italic} +.highlight .err{color:#960050;background-color:#282a35} +.highlight .k {color:#c678dd} +.highlight .l {color:#98c379} +.highlight .n {color:#abb2bf} +.highlight .o {color:#c678dd} +.highlight .p {color:#abb2bf} +.highlight .cm {color:#5c6370;font-style:italic} +.highlight .cp {color:#5c6370;font-style:italic} +.highlight .c1 {color:#5c6370;font-style:italic} +.highlight .cs {color:#5c6370;font-style:italic} +.highlight .ge {font-style:italic} +.highlight .gs {font-weight:700} +.highlight .kc {color:#c678dd} +.highlight .kd {color:#c678dd} +.highlight .kn {color:#c678dd} +.highlight .kp {color:#c678dd} +.highlight .kr {color:#c678dd} +.highlight .kt {color:#c678dd} +.highlight .ld {color:#98c379} +.highlight .m {color:#d19a66} +.highlight .s {color:#98c379} +.highlight .na {color:#d19a66} +.highlight .nb {color:#56b6c2} +.highlight .nc {color:#56b6c2} +.highlight .no {color:#56b6c2} +.highlight .nd {color:#56b6c2} +.highlight .ni {color:#56b6c2} +.highlight .ne {color:#56b6c2} +.highlight .nf {color:#abb2bf} +.highlight .nl {color:#e5c07b} +.highlight .nn {color:#abb2bf} +.highlight .nx {color:#abb2bf} +.highlight .py {color:#e5c07b} +.highlight .nt {color:#e06c75} +.highlight .nv {color:#e5c07b} +.highlight .ow {font-weight:700} +.highlight .w {color:#f8f8f2} +.highlight .mf {color:#d19a66} +.highlight .mh {color:#d19a66} +.highlight .mi {color:#d19a66} +.highlight .mo {color:#d19a66} +.highlight .sb {color:#98c379} +.highlight .sc {color:#98c379} +.highlight .sd {color:#98c379} +.highlight .s2 {color:#98c379} +.highlight .se {color:#98c379} +.highlight .sh {color:#98c379} +.highlight .si {color:#98c379} +.highlight .sx {color:#98c379} +.highlight .sr {color:#56b6c2} +.highlight .s1 {color:#98c379} +.highlight .ss {color:#56b6c2} +.highlight .bp {color:#e5c07b} +.highlight .vc {color:#e5c07b} +.highlight .vg {color:#e5c07b} +.highlight .vi {color:#e06c75} +.highlight .il {color:#d19a66} +.highlight .gu {color:#75715e} +.highlight .gd {color:#f92672} +.highlight .gi {color:#a6e22e} \ No newline at end of file