Spaces:
Paused
Paused
/* Left Sidebar Specific */ | |
.left-side-bar { | |
background-color: var(--primary-color); | |
color: var(--text-color); | |
display: flex; | |
flex-direction: column; | |
padding: 1rem; | |
transition: transform var(--transition-speed); | |
z-index: 1000; | |
position: absolute; | |
top: 0; | |
left: 0; | |
height: 100%; | |
} | |
.left-side-bar.closed { | |
transform: translateX(-100%); | |
} | |
/* Toggle Button for Left Sidebar */ | |
.toggle-btn.left-toggle { | |
background-color: var(--primary-color); | |
color: var(--text-color); | |
border: none; | |
padding: 0.5rem; | |
border-radius: 4px; | |
cursor: pointer; | |
transition: background-color var(--transition-speed); | |
z-index: 1100; | |
position: fixed; | |
top: 50%; | |
left: 0; | |
transform: translate(-50%, -50%); | |
} | |
/* Responsive Adjustments for Left Sidebar */ | |
@media (max-width: 768px) { | |
.left-side-bar { | |
width: 200px; | |
} | |
} | |
@media (max-width: 576px) { | |
.left-side-bar { | |
width: 100%; | |
height: 100%; | |
top: 0; | |
left: 0; | |
transform: translateY(-100%); | |
} | |
.left-side-bar.open { | |
transform: translateY(0); | |
} | |
.toggle-btn.left-toggle { | |
top: auto; | |
bottom: 1rem; | |
left: 1rem; | |
} | |
} | |