sidebar sliding

This commit is contained in:
booploops 2022-05-27 15:28:01 -07:00
parent 6fd3f81861
commit 1f052d4c31
2 changed files with 15 additions and 3 deletions

View file

@ -48,6 +48,7 @@
--textColor: #eee; --textColor: #eee;
--replayGradient: linear-gradient(45deg, hsl(248deg 58% 29%), hsl(13deg 41% 42%)); --replayGradient: linear-gradient(45deg, hsl(248deg 58% 29%), hsl(13deg 41% 42%));
--glassFilter: blur(16px) saturate(180%); --glassFilter: blur(16px) saturate(180%);
--sidebarWidth: 260px;
} }
*:focus-visible { *:focus-visible {
@ -375,13 +376,13 @@ input[type=range].web-slider::-webkit-slider-runnable-track {
#app-sidebar { #app-sidebar {
/* background-color: var(--color1); */ /* background-color: var(--color1); */
height: 100%; height: 100%;
width: 260px; width: var(--sidebarWidth);
display: flex; display: flex;
flex-direction: column; flex-direction: column;
flex: 0 0 auto; flex: 0 0 auto;
position: relative; position: relative;
background : var(--sidebarColorMix); background : var(--sidebarColorMix);
max-width : 260px; max-width : var(--sidebarWidth);
padding-top: var(--chromeHeight1); padding-top: var(--chromeHeight1);
} }
@ -3035,6 +3036,15 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb {
opacity: 0; opacity: 0;
} }
.sidebartransition-enter-active,
.sidebartransition-leave-active {
transition: margin-left .35s var(--appleEase);
}
.sidebartransition-enter,
.sidebartransition-leave-to {
margin-left: calc(var(--sidebarWidth) * -1);
}
.drawertransition-enter-active, .drawertransition-enter-active,
.drawertransition-leave-active { .drawertransition-leave-active {

View file

@ -1,5 +1,7 @@
<div class="app-navigation" v-cloak> <div class="app-navigation" v-cloak>
<%- include("sidebar") %> <transition name="sidebartransition">
<%- include("sidebar") %>
</transition>
<%- include("app-content") %> <%- include("app-content") %>
<transition name="drawertransition"> <transition name="drawertransition">
<div class="app-drawer" <div class="app-drawer"