Compare commits

...

2 Commits

Author SHA1 Message Date
524c640a56 fix scroll effect b/c header is sticky now
All checks were successful
continuous-integration/drone/push Build is passing
2025-02-26 13:42:30 -05:00
e3e7582cdd make header sticky and refactor 2025-02-26 13:41:54 -05:00
4 changed files with 13 additions and 35 deletions

View File

@@ -1,11 +1,11 @@
:host { :host {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
min-height: 100vh; height: 100vh;
} }
main { main {
flex: 1; flex: 1;
padding: 0 1rem; overflow-y: auto;
overflow: auto; margin-top: 3.5rem;
} }

View File

@@ -1,17 +1,8 @@
<!-- <header>
<span>Raghu Chagarlamudi</span>
<span class="spacer"></span>
<nav>
<button mat-flat-button>Basic</button>
<button mat-raised-button>Basic</button>
</nav>
</header> -->
<header class="header"> <header class="header">
<span class="header__avatar" mat-card-avatar></span> <span class="header__avatar" mat-card-avatar></span>
<span class="header__logo">Raghu Ch</span> <span class="header__logo">Raghu Ch</span>
<span class="header__spacer"></span> <span class="header__spacer"></span>
<nav class="header__nav"> <nav class="header__nav">
<button class="header__button header__button--flat" mat-flat-button>Basic</button> <mat-icon aria-hidden="false" aria-label="menu icon" fontIcon="menu"></mat-icon>
<button class="header__button header__button--raised" mat-raised-button>Basic</button>
</nav> </nav>
</header> </header>

View File

@@ -1,21 +1,9 @@
// :host { :host {
// color: var(--mat-sys-primary); position: fixed;
// background-color: var(--mat-sys-surface); top: 0;
// padding: 8px 16px; right: 0;
// // color: var(--mat-sys-on-primary); left: 0;
// // background-color: var(--mat-sys-primary); }
// }
// header {
// font-weight: 700;
// font-size: 14px;
// letter-spacing: 1px;
// text-transform: uppercase;
// }
// .spacer {
// flex-grow: 1;
// }
.header { .header {
color: var(--mat-sys-on-primary); color: var(--mat-sys-on-primary);
@@ -25,7 +13,7 @@
align-items: center; align-items: center;
&__avatar { &__avatar {
background-image: url('../../assests/images/rc-header-logo.jpeg'); background-image: url("../../assests/images/rc-header-logo.jpeg");
background-size: cover; background-size: cover;
height: 40px; height: 40px;
width: 40px; width: 40px;
@@ -46,7 +34,6 @@
.header__nav { .header__nav {
.header__button { .header__button {
&--flat { &--flat {
&:hover { &:hover {
opacity: 1.8; /* Apply opacity change on hover */ opacity: 1.8; /* Apply opacity change on hover */

View File

@@ -1,12 +1,12 @@
import { Component } from '@angular/core'; import { Component } from '@angular/core';
import { MatButtonModule } from '@angular/material/button'; import { MatButtonModule } from '@angular/material/button';
import { MatCardModule } from '@angular/material/card'; import { MatIconModule } from '@angular/material/icon';
@Component({ @Component({
standalone: true, standalone: true,
selector: 'app-header', selector: 'app-header',
imports: [MatButtonModule, MatCardModule], imports: [MatButtonModule, MatIconModule],
templateUrl: './header.component.html', templateUrl: './header.component.html',
styleUrl: './header.component.scss', styleUrl: './header.component.scss',
}) })