ChandimaPrabath's picture
0.0.0.3 Alpha
0879a03
raw
history blame
2.15 kB
.sidebar {
display: flex;
flex-direction: column;
position: fixed;
top: 0;
left: 0;
height: 100dvh;
background-color: #0c0c16;
color: white;
font-family: 'Inter', sans-serif;
transition: width .5s ,height .5s;
z-index: 1000;
}
.sidebar-content {
display: flex;
flex-direction: column;
flex: 1;
overflow-y: scroll;
-ms-overflow-style: none; /* IE and Edge */
scrollbar-width: none; /* Firefox */
scroll-behavior: smooth;
}
.sidebar-conten::-webkit-scrollbar {
display: none;
}
.sidebar.open {
width: 220px;
}
.sidebar.closed {
width: 0;
}
.sidebar-header {
display: flex;
align-items: center;
padding-top: 18px;
padding-left: 20px;
}
.sidebar-logo{
border-radius: 10px;
display: inline;
}
.sidebar-toggle {
background: none;
border: none;
color: white;
font-size: 1.5rem;
cursor: pointer;
}
.sidebar-title {
font-size: 1.25rem;
margin-left: 16px;
white-space: nowrap;
}
.sidebar-menu {
margin-top: 16px;
flex: 1;
}
.sidebar-link {
text-decoration: none;
text-align: center;
justify-content: space-between;
color: #b0b0b0;
display: flex;
align-items: center;
padding: 8px 16px;
border-radius: 8px;
margin-bottom: 8px;
margin-left: 10px;
margin-right: 10px;
background-color: #12121f;
cursor: pointer;
white-space: nowrap;
position: relative;
transition: color 0.3s ease, border .3s ease-in-out, background-color .5s ease-in-out;
}
.sidebar-link.active {
color: #ffffff;
background-color: #1c2354;
border: 1px solid #4339ff;
}
.sidebar-link:hover {
color: #ffffff;
border: 1px solid #4339ff;
}
.sidebar-footer {
padding: 16px;
}
.sidebar-item {
display: flex;
align-items: center;
padding: 8px 16px;
border-radius: 8px;
cursor: pointer;
white-space: nowrap;
}
.sidebar-item svg {
margin-right: 15px;
}
.sidebar-item-text {
font-size: 0.875rem;
font-weight: 500;
margin-left: 10px;
}