diff --git a/src/_includes/category-nav.njk b/src/_includes/category-nav.njk new file mode 100644 index 0000000..cca81df --- /dev/null +++ b/src/_includes/category-nav.njk @@ -0,0 +1,18 @@ +
+ +
\ No newline at end of file diff --git a/src/gallery.njk b/src/gallery.njk index 2ea904a..68d6f07 100644 --- a/src/gallery.njk +++ b/src/gallery.njk @@ -8,6 +8,7 @@ stylesheet: - "/styles/base.css" - "/styles/header.css" - "/styles/gallery.css" + - "/styles/category-nav.css" - "/styles/footer.css" - "/styles/modals.css" fontAwesome: "https://kit.fontawesome.com/c42448086d.js" @@ -42,22 +43,9 @@ pageScripts: - + + {% include "category-nav.njk" %} + -
- -
+ {% include "category-nav.njk" %} + diff --git a/src/styles/category-nav.css b/src/styles/category-nav.css new file mode 100644 index 0000000..db639b7 --- /dev/null +++ b/src/styles/category-nav.css @@ -0,0 +1,81 @@ +/* --- CATEGORY NAVIGATION --- */ +#right-side { + display: flex; + flex-direction: column; +} + +#category-nav { + display: flex; + flex: 1; + flex-direction: column; + align-items: center; + background-color: var(--color-soft-golden); + padding: 5px 10px; + margin-top: 10px; + box-shadow: var(--shadow-strong); + max-width: 325px; + border: solid var(--color-destin-sand); + border-radius: 10px; +} + +#category-nav-container { + background-color: var(--color-destin-sand); + color: var(--color-dark-green); + border: solid var(--color-dark-green); + border-radius: 10px; + padding: 5px 10px; + margin-top: 5px; + text-align: center; + width: 90%; + box-shadow: var(--shadow-strong); +} + +#category-nav h2 { + font-size: 1.675rem; + background-color: var(--color-light-teal); + color: var(--color-dark-green); + border: solid var(--color-dark-green); + border-radius: 10px; + padding: 0 5px; + white-space: nowrap; + box-shadow: var(--shadow-strong); +} + +.categories ul { + display: flex; + flex-direction: column; + align-items: center; + list-style-type: none; + gap: 5px; +} + +.categories ul li { + border: solid var(--color-dark-green); + border-radius: 10px; + background-color: var(--color-mid-green); + margin-top: 20px; + min-width: 100%; + transition: background-color 0.3s ease, color 0.3s ease; + box-shadow: var(--shadow-strong); +} + +.categories a { + color: var(--color-dark-green); + font-size: 1.3rem; + font-weight: bold; + transition: background-color 0.3s ease, color 0.3s ease; + +} + +.categories ul li:hover { + background-color: var(--color-destin-sand); + color: var(--color-dark-green); + box-shadow: var(--shadow-medium); +} + +.categories ul li a:hover { + background: none; + border: none; + box-shadow: none; + color: inherit; +} \ No newline at end of file diff --git a/src/styles/index.css b/src/styles/index.css index a304f52..d883fa5 100644 --- a/src/styles/index.css +++ b/src/styles/index.css @@ -220,78 +220,4 @@ p.short-description { #featured-container a { text-decoration: none; -} - -/* --- CATEGORY NAVIGATION --- */ -#category-nav { - display: flex; - flex-direction: column; - align-items: center; - background-color: var(--color-soft-golden); - padding: 5px 10px; - margin-top: 10px; - border: solid var(--color-destin-sand); - border-radius: 10px; -} - -#category-nav-container { - background-color: var(--color-destin-sand); - color: var(--color-dark-green); - border: solid var(--color-dark-green); - border-radius: 10px; - padding: 5px 10px; - margin-top: 5px; - text-align: center; - width: 90%; - box-shadow: var(--shadow-strong); -} - -#category-nav h2 { - font-size: 1.675rem; - background-color: var(--color-light-teal); - color: var(--color-dark-green); - border: solid var(--color-dark-green); - border-radius: 10px; - padding: 0 5px; - white-space: nowrap; - box-shadow: var(--shadow-strong); -} - -.categories ul { - display: flex; - flex-direction: column; - align-items: center; - list-style-type: none; - gap: 5px; -} - -.categories ul li { - border: solid var(--color-dark-green); - border-radius: 10px; - background-color: var(--color-mid-green); - margin-top: 20px; - min-width: 100%; - transition: background-color 0.3s ease, color 0.3s ease; - box-shadow: var(--shadow-strong); -} - -.categories a { - color: var(--color-dark-green); - font-size: 1.3rem; - font-weight: bold; - transition: background-color 0.3s ease, color 0.3s ease; - -} - -.categories ul li:hover { - background-color: var(--color-destin-sand); - color: var(--color-dark-green); - box-shadow: var(--shadow-medium); -} - -.categories ul li a:hover { - background: none; - border: none; - box-shadow: none; - color: inherit; } \ No newline at end of file