Make it a proper left side-bar

This commit is contained in:
Johannes Zellner
2024-12-28 12:07:48 +01:00
parent dd264617d7
commit a42c7e4735
4 changed files with 86 additions and 88 deletions

View File

@@ -56,8 +56,8 @@ $state-danger-border: $brand-danger;
@import "pkg:bootstrap-sass";
html {
// --accent-color: $brand-primary;
--accent-color: #9141ac;
--accent-color: var(--pankow-color-primary);
// --accent-color: #9141ac;
--card-background: #f7f7f8;
--navbar-background: #f3f4f6;
--body-background: white;
@@ -332,7 +332,7 @@ html, body {
// width: 100%;
// max-width: 720px;
// margin: 0 auto;
margin-right: 40px;
// margin-right: 40px;
@media(min-width:768px) {
// width: 720px;
@@ -380,13 +380,25 @@ html, body {
}
.nav-sidebar {
margin: 0 20px 0 0;
min-width: 200px;
min-width: 250px;
overflow: hidden;
display: flex;
flex-direction: column;
padding: 10px;
padding-top: 22px;
background-color: var(--navbar-background);
border-right: 1px solid var(--pankow-color-background-hover);
}
.nav-sidebar-logo img {
margin-right: 10px;
}
.nav-sidebar-logo,
.nav-sidebar-logo:hover {
color: var(--pankow-text-color);
text-decoration: none;
padding-left: 10px;
// background-color: var(--navbar-background);
}
.nav-sidebar-list {
@@ -398,8 +410,7 @@ html, body {
display: block;
color: black;
border-radius: 3px;
padding: 10px;
margin-right: 10px;
padding: 10px 15px;
}
.nav-sidebar-item i {
@@ -415,9 +426,8 @@ html, body {
}
.nav-sidebar-item:hover {
background-color: var(--accent-color);
background-color: var(--pankow-color-background-hover);
text-decoration: none;
color: white;
}
.nav-sidebar-item.active i ,
@@ -425,6 +435,34 @@ html, body {
opacity: 1;
}
.header-toolbar {
display: flex;
padding: 10px;
align-items: center;
gap: 15px;
}
.header-toolbar a {
display: block;
padding: 6px 15px;
border-radius: var(--pankow-border-radius);
color: var(--pankow-text-color);
}
.header-toolbar a:focus,
.header-toolbar a:active,
.header-toolbar a:hover {
text-decoration: none;
background-color: var(--pankow-color-background-hover);
}
.header-toolbar-avatar {
width: 32px;
height: 32px;
margin-right: 10px;
border-radius: var(--pankow-border-radius);
}
.panel-body {
padding: 15px 0;
}