site

Website's source files.
Log | Files | Refs | Submodules | LICENSE

commit a27e2b8b547bff2e7b45d86437c0849cc02e52cd
parent 6d72186d0ed69faac6ed4adbb7e0dcab995ced93
Author: Ryan Jeffrey <ryan@ryanmj.xyz>
Date:   Sat, 12 Feb 2022 19:24:26 -0800

Fix nav bar and window spacing bug

Diffstat:
Mpublic/css/terminal.css | 71+++++++++++++++++++++++++++++++++++++----------------------------------
Mviews/layouts/main.handlebars | 4+++-
Mviews/partials/terminalTemplate.handlebars | 2+-
3 files changed, 41 insertions(+), 36 deletions(-)

diff --git a/public/css/terminal.css b/public/css/terminal.css @@ -9,6 +9,13 @@ --spring_green:#00ff7f; --gray:#bebebe; --yellow:#ffff00; + --genwidth: 800px; +} + +/* TODO fix nav bar width not jiving with window width. */ +main { + margin: auto; + width: 75%; } /* unvisited link */ @@ -43,9 +50,6 @@ a:active { text-shadow: 0 0 4px var(--white); } -nav:hover { - box-shadow: 0 0 0.2em 0.2em #0ff; -} h4 { padding: 0; @@ -65,24 +69,29 @@ h3 { font-family: monospace; } -#taskbar { - width: 100%; -} - nav { text-align: center; clear: both; margin: auto; - max-width: 175px; - max-height: 90%; + max-width: 75%; + background-color: rgba(41,44,45,0.9); + border: 0.1em solid white; +} + +nav:hover { + box-shadow: 0 0 0.2em 0.2em #0ff; } nav li { - dispaly: inline-block; + display: inline-block; list-style: none; - padding: 0.5em; max-width: 7em; - max-height: 9em; + padding: 0.5em; + transition: transform 0.3s; +} + +nav li:hover { + transform: scale(1.5); } nav ul { @@ -90,26 +99,19 @@ nav ul { margin: 0.5em; } +nav img { + max-width: 4em; +} + + @media (min-width: 1200px) { nav { float: left; - width: 10%; + width: 10%; position: fixed; text-align: left; font-size: large; - - padding: 0; - margin: auto; - margin-top: auto; - background-color: rgba(41,44,45,0.9); - border: 0.1em solid white; - text-shadow: - -1px -1px 0 #000, - 1px -1px 0 #000, - -1px 1px 0 #000, - 1px 1px 0 #000; } - nav::before { content: "Links"; text-align: center; @@ -119,15 +121,16 @@ nav ul { text-decoration: underline; margin: 0.5em; } + nav li { + display: block; + text-align: center; + margin: 0.5em auto; + } + nav img { + max-width: 60%; + } } -nav li { - transition: transform 0.3s; -} - -nav li:hover { - transform: scale(1.5); -} .twin { border: 1.5em solid transparent; @@ -135,8 +138,7 @@ nav li:hover { padding: 0; /* positioning */ margin: 0 auto; - margin-top: 75px; - width: 75%; + width: 100%; background-color: rgba(0, 0, 0, 0.85); } @@ -221,6 +223,7 @@ body { width: 75%; } +/* Table stuff. */ table { width: 100%; diff --git a/views/layouts/main.handlebars b/views/layouts/main.handlebars @@ -79,7 +79,9 @@ | | | | |_| | | | | | | (_| | | | | | | | (_| | (_| __/_ |_| |_|\__,_|_| |_| |_|\__,_|_| |_| |_| \__,_|\___\___(_) --> - {{{body}}} + <main> + {{{body}}} + </main> <div class="fttr"> <a href="https://www.gnu.org/software/emacs/"> <img alt="POWERED BY EMACS" src="/res/stickies/emacs.png" /> diff --git a/views/partials/terminalTemplate.handlebars b/views/partials/terminalTemplate.handlebars @@ -1,4 +1,4 @@ -<div class="twin topl"> +<div class="twin"> <div style="tcontent"> </div> <div id="content">