我一直在搜索和搜索大約3個小時,因爲我沒有想要問,但是如何在底部保留「頁腳」變量,但不像固定在底部,所以如果我擁有的內容非常小,它不會只是坐在頁面的中間位置,但如果我有很多信息,它不會鎖定在頁面底部,並且在滾動時坐在數據的上方Angular 2中的粘性頁腳材質
我嘗試了幾次包括這種方式: https://david-kerwick.github.io/2017/01/14/material-2-flex-layout-making-a-sticky-footer.html 和大多數問題與這個測試和失敗,或似乎根本沒有工作。
繼承人我當前的代碼:
<div class="content">
<app-navbar></app-navbar>
<app-footer></app-footer>
</div>
和<app-content></app-content>
是導航欄內,因爲導航欄控制全頁sidenav。
整個應用程序,導航欄看起來是這樣的:
<mat-sidenav-container fullscreen>
<mat-sidenav mode="push" #sidenav>
<div fxLayout="column">
<mat-toolbar fxLayoutAlign="center center" color="primary">
<button mat-icon-button routerLink="/home" (click)="sidenav.close()">
<mat-icon>keyboard_backspace</mat-icon>
</button>
</mat-toolbar>
<button mat-button routerLink="/dashboard" (click)="sidenav.close()" >Information</button>
<button mat-button routerLink="/second" (click)="sidenav.close()" >Web tools</button>
</div>
</mat-sidenav>
<mat-toolbar color="primary" class="fixed-navbar mat-elevation-z10">
<button mat-icon-button (click)="sidenav.open()" fxHide="false" fxHide.gt-xs>
<mat-icon>menu</mat-icon>
</button>
<div fxLayout="row">
<button fxLayout="flex-shrink: 0;" mat-button class="title" style="font-size: 25px;">{{this.title}}</button>
<button fxShow="false" fxShow.gt-xs mat-button routerLink="/dashboard" [matMenuTriggerFor]="infoMenu">Information</button>
<button fxShow="false" fxShow.gt-xs mat-button routerLink="/second" [matMenuTriggerFor]="toolsMenu">Web tools</button>
</div>
<!-- fxFlex will fill the empty space and push the following items to the right -->
<div fxFlex></div>
<button mat-icon-button>
<mat-icon>face</mat-icon>
</button>
</mat-toolbar>
<app-container></app-container>
</mat-sidenav-container>
和腳註僅僅是一個超級的基本組元,看起來像這樣:
<mat-toolbar>
<div class="container">
<span>this is a toolbar</span>
</div>
</mat-toolbar>
只有造型IVE應用到目前爲止是這樣的:
@import url('https://fonts.googleapis.com/css?family=Comfortaa');
.title {
font-family: "Comfortaa";
}
html, body {
height: 100%;
margin: 0;
}
.content {
min-height: 100%;
}
這是在全局style.css文件中。
值得注意的是,即使是與sidenav示例的官方固定頁眉/頁腳也有同樣的問題。它可能只是不能實現的,我們可能不得不等待材料的更新更新 – Cacoon