Better Snap Scroll Behavior
This commit is contained in:
@@ -130,7 +130,7 @@
|
||||
}
|
||||
|
||||
.stack-section {
|
||||
height: 100vh;
|
||||
height: 90vh;
|
||||
}
|
||||
.stack {
|
||||
padding-top: 60px;
|
||||
|
||||
@@ -9,10 +9,14 @@ export class HomeComponent {
|
||||
constructor() {}
|
||||
|
||||
scrollToElement(element: HTMLElement): void {
|
||||
let block: ScrollLogicalPosition = "start";
|
||||
if (window.innerWidth < 400) {
|
||||
block = "end";
|
||||
}
|
||||
element.scrollIntoView({
|
||||
behavior: "smooth",
|
||||
block: "start",
|
||||
inline: "start"
|
||||
block: block,
|
||||
inline: "nearest"
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,7 +109,7 @@ export class StackSliderComponent implements AfterViewInit {
|
||||
}
|
||||
|
||||
private getNumberOfCards(windowWidth: number): number {
|
||||
if (windowWidth <= 412) {
|
||||
if (windowWidth <= 450) {
|
||||
return 1;
|
||||
} else if (windowWidth <= 768) {
|
||||
return 2;
|
||||
|
||||
Reference in New Issue
Block a user