mirror of
https://github.com/Juicysteak117/pghrt.git
synced 2025-12-21 15:35:25 +00:00
adding button styling (html TK) and set theme colors; mobile button styling TK
This commit is contained in:
@@ -24,25 +24,31 @@
|
|||||||
--link-color:blue;
|
--link-color:blue;
|
||||||
--main-bg: #fff;
|
--main-bg: #fff;
|
||||||
--toc-bg: #eee;
|
--toc-bg: #eee;
|
||||||
--toc-hover: #ccc;
|
|
||||||
--toc-accent: #ddd;
|
--toc-accent: #ddd;
|
||||||
|
--toc-hover: #ccc;
|
||||||
--typewriter-bg: #ddd;
|
--typewriter-bg: #ddd;
|
||||||
--snackbar-bg: #333;
|
--snackbar-bg: #333;
|
||||||
--snackbar-color: #fff;
|
--snackbar-color: #fff;
|
||||||
|
--table-border-color: #000;
|
||||||
|
/* set the font to avec */
|
||||||
}
|
}
|
||||||
|
|
||||||
[data-theme="dark"] {
|
[data-theme="dark"] {
|
||||||
--font-color: #000;
|
--font-color: #eee;
|
||||||
--link-color:blue;
|
--link-color: #00cfff;
|
||||||
--main-bg: #fff;
|
--main-bg: #121212;
|
||||||
--toc-bg: #eee;
|
--toc-bg: #323232;
|
||||||
--toc-hover: #ccc;
|
--toc-accent: #242424;
|
||||||
--toc-accent: #ddd;
|
--toc-hover: #161616;
|
||||||
--typewriter-bg: #ddd;
|
--typewriter-bg: #323232;
|
||||||
--snackbar-bg: #333;
|
--snackbar-bg: #333;
|
||||||
--snackbar-color: #fff;
|
--snackbar-color: #eee;
|
||||||
|
--table-border-color: #eee;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[data-theme="sans"] {
|
||||||
|
/* set the font to sans */
|
||||||
|
}
|
||||||
|
|
||||||
body {
|
body {
|
||||||
font-family: 'crm';
|
font-family: 'crm';
|
||||||
@@ -50,9 +56,11 @@ body {
|
|||||||
margin: 0;
|
margin: 0;
|
||||||
font-size: 17px;
|
font-size: 17px;
|
||||||
font-variant-ligatures: none;
|
font-variant-ligatures: none;
|
||||||
|
background: var(--main-bg);
|
||||||
|
color: var(--font-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
.ltx_TOC a:link, .ltx_TOC a:visited, .ltx_p a:link, .ltx_p a:visited { color: var(--link-color) !important; }
|
.ltx_TOC a:link, .ltx_TOC a:visited, .ltx_p a:link, .ltx_p a:visited, a.ltx_LaTeXML_logo:visited{ color: var(--link-color) !important; }
|
||||||
.ltx_personname a:link, .ltx_personname a:visited { color: fuchsia; }
|
.ltx_personname a:link, .ltx_personname a:visited { color: fuchsia; }
|
||||||
|
|
||||||
.ltx_title_abstract, .ltx_title, .ltx_font_bold { font-family: 'bold'; font-weight: bold;}
|
.ltx_title_abstract, .ltx_title, .ltx_font_bold { font-family: 'bold'; font-weight: bold;}
|
||||||
@@ -73,10 +81,12 @@ body {
|
|||||||
|
|
||||||
.ltx_page_main { margin-left: 400px; transition: margin 0.2s ease-out; padding: min(1em,1.5%) min(3em,4.5%) min(1em,1.5%) min(3em, 4.5%); width: 50%;}
|
.ltx_page_main { margin-left: 400px; transition: margin 0.2s ease-out; padding: min(1em,1.5%) min(3em,4.5%) min(1em,1.5%) min(3em, 4.5%); width: 50%;}
|
||||||
.ltx_TOC a { display: block; width: 100%; }
|
.ltx_TOC a { display: block; width: 100%; }
|
||||||
.ltx_TOC { position: fixed; overflow-y: scroll; width: 400px; background-color: var(--toc-bg); transition: width 0.2s ease-out; top: 0; bottom: 0; }
|
.ltx_TOC { position: fixed; overflow-y: scroll; width: 400px; background-color: var(--toc-bg); transition: width 0.2s ease-out; top: 0; bottom: 0; border-right: 2px solid var(--toc-accent);}
|
||||||
.ltx_TOC.show { width: 100vw; visibility: visible; }
|
.ltx_TOC.show { width: 100vw; visibility: visible; }
|
||||||
#menu { display: none; }
|
#menu { display: none; }
|
||||||
|
|
||||||
|
.ltx_border_tt, .ltx_border_t, .ltx_border_bb { border-color: var(--table-border-color); }
|
||||||
|
|
||||||
|
|
||||||
.ltx_toclist { padding: 0; }
|
.ltx_toclist { padding: 0; }
|
||||||
.ltx_tocentry { padding-left: 20px }
|
.ltx_tocentry { padding-left: 20px }
|
||||||
@@ -170,6 +180,38 @@ ol[class="ltx_toclist ltx_toclist_section"]{
|
|||||||
animation: fadein 0.5s, fadeout 0.5s 2.5s;
|
animation: fadein 0.5s, fadeout 0.5s 2.5s;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* styling the toggle buttons, which yes i know this is cursed */
|
||||||
|
|
||||||
|
#theme-toggle, #font-toggle {
|
||||||
|
position: fixed;
|
||||||
|
top: 0;
|
||||||
|
right: 0;
|
||||||
|
width: 80px;
|
||||||
|
height: 80px;
|
||||||
|
font-size: 80px;
|
||||||
|
color: var(--font-color);
|
||||||
|
line-height: 0;
|
||||||
|
padding-bottom: 9px;
|
||||||
|
border-radius: 0;
|
||||||
|
border: 2px solid var(--toc-accent);
|
||||||
|
background: var(--toc-bg);
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
#theme-toggle:hover, #font-toggle:hover {
|
||||||
|
background: var(--toc-hover);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* BELIEVE ME, i know this is cursed. YOU try having a generated html output that you're adding amendments to with sloppy code injection! AND also clearly defined content layout requirements based on the project requirements. i don't need to over engineer this, okay!? */
|
||||||
|
#font-toggle {
|
||||||
|
top: 80px;
|
||||||
|
border-top: 0;
|
||||||
|
font-size: 55px;
|
||||||
|
padding-bottom: 6px;
|
||||||
|
padding-right: 1px;
|
||||||
|
font-family: 'crm';
|
||||||
|
}
|
||||||
|
|
||||||
@-webkit-keyframes fadein {
|
@-webkit-keyframes fadein {
|
||||||
from {bottom: 0; opacity: 0;}
|
from {bottom: 0; opacity: 0;}
|
||||||
to {bottom: 30px; opacity: 1;}
|
to {bottom: 30px; opacity: 1;}
|
||||||
@@ -191,7 +233,7 @@ ol[class="ltx_toclist ltx_toclist_section"]{
|
|||||||
}
|
}
|
||||||
|
|
||||||
@media screen AND (max-width:1000px) {
|
@media screen AND (max-width:1000px) {
|
||||||
.ltx_TOC { width: 0; visibility: hidden; top: 5vh; }
|
.ltx_TOC { width: 0; visibility: hidden; top: 5vh; border-right: none; }
|
||||||
#menu { display: block; width: 100%; padding: 0; border-radius: 0; border-top: none; border-left: none; border-right: none;}
|
#menu { display: block; width: 100%; padding: 0; border-radius: 0; border-top: none; border-left: none; border-right: none;}
|
||||||
.header { display: block; position: sticky; width: 100%; top: 0; padding: 0;}
|
.header { display: block; position: sticky; width: 100%; top: 0; padding: 0;}
|
||||||
.ltx_page_main { margin: 0px; width: 90% !important;}
|
.ltx_page_main { margin: 0px; width: 90% !important;}
|
||||||
|
|||||||
Reference in New Issue
Block a user