Add: Arrow to scroll from title
This commit is contained in:
parent
cbaf0dc1a0
commit
4ed899b259
@ -21,6 +21,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="col right"></div>
|
<div class="col right"></div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="arrow" (click)="scrollTo('podcasts')"></div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- space -->
|
<!-- space -->
|
||||||
@ -33,7 +34,7 @@
|
|||||||
</section> -->
|
</section> -->
|
||||||
<!-- end space -->
|
<!-- end space -->
|
||||||
|
|
||||||
<section class="container middle" *ngFor="let n of news; let index;">
|
<section id="podcasts" class="container middle" *ngFor="let n of news; let index;">
|
||||||
<div class="content columns">
|
<div class="content columns">
|
||||||
<div class="col center">
|
<div class="col center">
|
||||||
<div class="button big" [ngStyle]="{transform:'translateX('+n.random+'vw)'}">
|
<div class="button big" [ngStyle]="{transform:'translateX('+n.random+'vw)'}">
|
||||||
@ -43,13 +44,13 @@
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
<!-- space -->
|
<!-- space -->
|
||||||
<section class="container big">
|
<!-- <section class="container big">
|
||||||
<div class="content columns">
|
<div class="content columns">
|
||||||
<div class="col left"></div>
|
<div class="col left"></div>
|
||||||
<div class="col center"></div>
|
<div class="col center"></div>
|
||||||
<div class="col right"></div>
|
<div class="col right"></div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section> -->
|
||||||
<!-- end space -->
|
<!-- end space -->
|
||||||
|
|
||||||
<section class="container big text">
|
<section class="container big text">
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
import { Component, OnInit } from '@angular/core';
|
import { Component, OnInit, Inject } from '@angular/core';
|
||||||
import { PlayerService } from './player.service';
|
import { PlayerService } from './player.service';
|
||||||
|
import { DOCUMENT, Location } from '@angular/common';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-root',
|
selector: 'app-root',
|
||||||
@ -15,7 +16,8 @@ export class AppComponent implements OnInit {
|
|||||||
news:any[] = [{title:'1',random:0},{title:'1',random:0},{title:'1',random:0},{title:'1',random:0},{title:'1',random:0}]
|
news:any[] = [{title:'1',random:0},{title:'1',random:0},{title:'1',random:0},{title:'1',random:0},{title:'1',random:0}]
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
public playerService:PlayerService
|
public playerService:PlayerService,
|
||||||
|
@Inject(DOCUMENT) private document: Document
|
||||||
) {
|
) {
|
||||||
|
|
||||||
playerService.init_app$
|
playerService.init_app$
|
||||||
@ -39,4 +41,10 @@ export class AppComponent implements OnInit {
|
|||||||
let min=-40
|
let min=-40
|
||||||
return Math.floor(Math.random() * (max - min + 1) + min)
|
return Math.floor(Math.random() * (max - min + 1) + min)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
scrollTo(id:string) {
|
||||||
|
let element:any = document.getElementById(id);
|
||||||
|
element.scrollIntoView({ behavior: "smooth", block: "start", inline: "nearest" });
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,4 +19,5 @@ section.header {
|
|||||||
span { margin:0 12px;}
|
span { margin:0 12px;}
|
||||||
a { cursor:pointer;}
|
a { cursor:pointer;}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -14,6 +14,18 @@ body {
|
|||||||
|
|
||||||
|
|
||||||
section.container {
|
section.container {
|
||||||
|
div.arrow {
|
||||||
|
width:32px;
|
||||||
|
height:32px;
|
||||||
|
position:absolute;
|
||||||
|
bottom:16px;
|
||||||
|
left:calc( 50vw - 16px );
|
||||||
|
transform:rotate(45deg);
|
||||||
|
border: 5px solid #000;
|
||||||
|
border-left:0;
|
||||||
|
border-top:0;
|
||||||
|
cursor:pointer;
|
||||||
|
}
|
||||||
&.big { min-height:100vh;}
|
&.big { min-height:100vh;}
|
||||||
&.middle { min-height: 50vh;}
|
&.middle { min-height: 50vh;}
|
||||||
&.fixed {
|
&.fixed {
|
||||||
|
Loading…
Reference in New Issue
Block a user