diff --git a/themes/jefklak-creative-portfolio/assets/js/codex.js b/themes/jefklak-creative-portfolio/assets/js/codex.js index 4e01004..1a64842 100644 --- a/themes/jefklak-creative-portfolio/assets/js/codex.js +++ b/themes/jefklak-creative-portfolio/assets/js/codex.js @@ -44,13 +44,6 @@ document.addEventListener("DOMContentLoaded",function() { const box = new SimpleLightbox('.lbox', { /* options */ }); - function enableSidebarMenuForMobile() { - document.querySelector('[data-toggle="offcanvas"]').addEventListener('click', function () { - document.querySelector('.row-offcanvas').classList.toggle('active') - }); - } - enableSidebarMenuForMobile(); - function scrollThenFixSidebar() { const mainHeight = document.querySelector('main div').clientHeight const sidebarHeight = document.querySelector('.sidebar-content').clientHeight diff --git a/themes/jefklak-creative-portfolio/assets/sass/_bootstrap-minimal.sass b/themes/jefklak-creative-portfolio/assets/sass/_bootstrap-minimal.sass index 2f62bb5..9683367 100644 --- a/themes/jefklak-creative-portfolio/assets/sass/_bootstrap-minimal.sass +++ b/themes/jefklak-creative-portfolio/assets/sass/_bootstrap-minimal.sass @@ -45,7 +45,7 @@ code @media (min-width: 1200px) padding-left: 5rem - width: 73% + width: 75% &-content @media (min-width: 1200px) diff --git a/themes/jefklak-creative-portfolio/assets/sass/_codex.sass b/themes/jefklak-creative-portfolio/assets/sass/_codex.sass index 5f9a891..4565e67 100644 --- a/themes/jefklak-creative-portfolio/assets/sass/_codex.sass +++ b/themes/jefklak-creative-portfolio/assets/sass/_codex.sass @@ -233,10 +233,6 @@ article text-align: left !important main - float: left - @media (min-width: 768px) - width: 75% - ul li list-style-type: circle @@ -256,17 +252,6 @@ a:hover, .link:hover color: var(--textlink) background-color: #d1d3bd - -.img-inactive - display: block - width: 100% - - -.img-active - display: none - width: 100% - - .pages color: var(--accent) diff --git a/themes/jefklak-creative-portfolio/assets/sass/_sidebar.sass b/themes/jefklak-creative-portfolio/assets/sass/_sidebar.sass index f10f3ac..ffda8c4 100644 --- a/themes/jefklak-creative-portfolio/assets/sass/_sidebar.sass +++ b/themes/jefklak-creative-portfolio/assets/sass/_sidebar.sass @@ -1,32 +1,42 @@ -.sidebar - padding: 0 - height: 100% - float: left - min-height: 1px - overflow: auto - vertical-align: top - display: inline-block - padding-left: 10px - background-color: var(--bgdark) +$navpercentage: 24% - @media (min-width: 768px) - width: 25% +#all + display: grid + grid-template-columns: $navpercentage 1fr + + @media screen and (max-width: 767px) + grid-template-columns: 100% + + nav + grid-row: 2 + main + grid-row: 1 + +.sidebar + padding-left: 1.1em + padding-right: 1.1em + background-color: var(--bgdark) + border-right: 5px solid var(--accent) + + @media screen and (max-width: 767px) + font-size: 0.8em &-scrolling - width: 100% + width: unset position: unset - &-fixed - position: fixed - bottom: 0px - width: 50% - - @media (min-width: 768px) - width: calc(25% - 5px) + &-fixed + @media screen and (min-width: 767px) + padding-left: 1.1em + padding-right: 1.1em + position: fixed + bottom: 0 + left: 0 + width: $navpercentage &-menu list-style-type: none - padding-left: 20px + padding-left: 0 margin-bottom: 40px li @@ -43,23 +53,11 @@ &:hover border: 1px solid var(--accent) + background: $bglight &:before, a color: var(--textlink) - &-content - background-color: var(--bgdark) - border-right: 5px solid var(--accent) - padding-top: 30px - padding-left: 10px - @media (min-width: 992px) - padding-left: 20px - padding-right: 20px - - &-offcanvas - @media screen and (max-width: 767px) - left: -46% !important - hr border-top: 1px solid var(--accent) @@ -69,6 +67,10 @@ margin-bottom: 1rem overflow: hidden + img + @media (min-width: 768px) + width: 100% + p margin: 0 @@ -80,64 +82,23 @@ -moz-transform: rotate(-45deg) -o-transform: rotate(-45deg) -ms-transform: rotate(-45deg) - top: -50px - right: 20px - width: 25px - - @media (min-width: 768px) - top: -60px - right: 35px - width: 40px + top: -60px + right: 35px + width: 40px &-header img float: right &-heading font-weight: bold - font-size: 1.1rem + font-size: 1.1em letter-spacing: 0.1em text-transform: uppercase padding-top: 10px padding-left: 10px margin-top: 0 - - &-date + &-description color: var(--textlinkdark) font-size: 0.7rem - -.row-offcanvas - @media screen and (max-width: 767px) - position: relative - transition: all 0.25s ease-out - opacity: 1 - - &-right - .sidebar-offcanvas - @media screen and (max-width: 767px) - right: -50% - @media screen and (max-width: 767px) - right: 0 - - &-left - .sidebar-offcanvas - @media screen and (max-width: 767px) - left: -48% - @media screen and (max-width: 767px) - left: 0 - - - &-right.active - @media screen and (max-width: 767px) - right: 50% - &-left.active - @media screen and (max-width: 767px) - left: 50% - -.sidebar-offcanvas - @media screen and (max-width: 767px) - position: absolute - top: 0 - width: 50% - diff --git a/themes/jefklak-creative-portfolio/layouts/404.html b/themes/jefklak-creative-portfolio/layouts/404.html index 73a44ba..9dbcdbc 100644 --- a/themes/jefklak-creative-portfolio/layouts/404.html +++ b/themes/jefklak-creative-portfolio/layouts/404.html @@ -1,6 +1,5 @@ {{ define "main" }}