diff --git a/assets/style.css b/assets/style.css index 887835d..cdc61c0 100644 --- a/assets/style.css +++ b/assets/style.css @@ -24,9 +24,9 @@ --shadow-1: 0 0 16px 0 #00000018; } -html.dark{ +body.dark-mode { --bg: #282828; - --fg: #579f31; + --fg: #6eac4d; --bg-dark: hsl(10, 10%, 20%); --bg-darker: hsl(10, 10%, 17%); @@ -48,7 +48,7 @@ html.dark{ } * { - box-sizing: border-box; + box-sizing: border-box; } html, body { @@ -98,7 +98,7 @@ nav { } /* Tutti i link dentro la navbar sono speciali e non sembrano link */ -nav a { +nav .nav-element { display: flex; width: 100%; height: 100%; @@ -108,6 +108,8 @@ nav a { text-decoration: none; color: inherit; + + gap: 0.5rem; } nav a:hover { @@ -116,12 +118,10 @@ nav a:hover { } nav .nav-logo { - /* height: 3.5rem; */ - display: flex; align-items: center; justify-content: center; - padding: 0.5rem; + padding: 0.25rem 0; background: var(--bg-dark); border-radius: 4px; @@ -129,21 +129,49 @@ nav .nav-logo { box-shadow: var(--shadow-1); } +nav .nav-logo img { + width: 150px; +} + nav .nav-main { - display: grid; - grid-template-columns: repeat(5, 1fr) 2fr 1fr; + display: flex; + /* grid-template-columns: repeat(5, 1fr) 1fr auto 1fr; */ background: var(--bg-dark); border-radius: 4px; border: 1px solid var(--bg-darker-2); box-shadow: var(--shadow-1); - z-index: -1; } -nav .nav-main a { - padding: 0.75rem 1rem; +nav .nav-item.filler { + width: 6rem; +} + +nav .nav-main .nav-element { + padding: 1rem 1.25rem; + cursor: pointer; +} + +nav .nav-main .nav-button { + margin: 0 0.5rem; + /* padding: 0.5rem; */ + + aspect-ratio: 1; + width: 2rem; + height: 2rem; + + /* background: var(--bg-darker-2); */ + + display: flex; + align-items: center; + justify-content: center; + + border: 1px solid var(--bg-darker-2); + border-radius: 1rem; + + cursor: pointer; } nav .nav-main .nav-item { @@ -154,19 +182,14 @@ nav .nav-main .nav-item { background: var(--bg-dark); user-select: none; - cursor: pointer; z-index: 2; } -nav .nav-main .nav-item:hover { +nav .nav-main .nav-element:hover, nav .nav-main .nav-button:hover { background: var(--bg-darker); } -nav .nav-main .nav-item:last-child { - grid-column: 7 / 8; -} - nav .nav-main .nav-item.dropdown { position: relative; @@ -330,3 +353,4 @@ a:hover { color: var(--accent-1); text-decoration: underline; } + diff --git a/views/base.html b/views/base.html index 16483a5..9045a52 100644 --- a/views/base.html +++ b/views/base.html @@ -10,7 +10,6 @@ - @@ -53,57 +66,67 @@ @@ -119,4 +142,4 @@ -{{end}} +{{end}} \ No newline at end of file