src/app/containers/app-navbar/app-navbar.scss
// @import '~src/css/core/global.scss';
@media (min-width: 320px) {
app-navbar {
$zindex: 1020;
$navbar-container-padding: 0.5rem 5rem;
$navbar-new-height: 1rem;
display: block;
nav.navbar {
margin-left: 0;
background-image: none;
background-color: var(--navbar-bg-color);
border-color: var(--navbar-bg-color);
box-shadow: 0 1px 7px rgba(0, 0, 0, 0.5);
transition: transform, margin-left 0.3s ease-out;
z-index: $zindex;
}
.navbar-container {
display: flex;
flex-direction: row;
justify-content: space-between;
padding: $navbar-container-padding;
backdrop-filter: blur(0.5rem);
.navbar__content {
flex: 1;
padding-left: 0;
display: flex;
flex-direction: column;
justify-content: center;
.navbar-header {
width: auto;
margin-right: 7px;
line-height: $navbar-new-height;
icon {
margin-right: 10px;
}
.navbar-btn__main {
box-shadow: none;
border: none;
padding-top: 0;
padding-bottom: 0;
}
}
}
.navbar__header {
color: var(--brand-primary);
}
}
.navbar-text {
margin: 0;
line-height: 2;
}
.navbar-brand {
margin-left: 0 !important;
}
.navbar-actions {
display: flex;
flex-direction: row;
justify-content: flex-end;
padding-right: 1rem;
position: absolute;
right: 0;
top: 0;
.navbar-action-link {
display: none;
}
}
}
}
@media (min-width: 768px) {
$navbar-container-left-padding: 2.5rem;
app-navbar {
nav.navbar.navbar-fixed-top {
margin-left: var(--drawer-width);
}
.navbar-container {
padding: 0.5rem 0;
}
.navbar-actions {
position: relative;
flex-direction: row;
}
}
.closed + .container-main app-navbar .navbar {
margin-left: var(--sidebar-closed-width);
}
}