私は角度クリプロジェクトでマテリアルライト固定ヘッダを使用しようとしていますが、ヘッダはすべてのリンクでレンダリングされますが固定されていません。Angular2マテリアルライト固定ヘッダが機能しない
マイapp.html:
<app-home></app-home>
マイhome.html:
<app-header></app-header>
<app-services></app-services>
<app-about-us></app-about-us>
<app-contact></app-contact>
マイheader.html:
<div class="demo-layout-transparent mdl-layout mdl-js-layout mdl-layout--fixed-header">
<header class="mdl-layout__header mdl-layout__header--transparent">
<div class="mdl-layout__header-row">
<!-- Title -->
<span class="mdl-layout-title">Vision backlog</span>
<!-- Add spacer, to align navigation to the right -->
<div class="mdl-layout-spacer"></div>
<!-- Navigation -->
<nav class="mdl-navigation">
<a scrollTo class="mdl-navigation__link" href="#services">Services</a>
<a scrollTo class="mdl-navigation__link" href="#about">About us</a>
<a scrollTo class="mdl-navigation__link" href="#contact">Contact</a>
</nav>
</div>
</header>
<div class="mdl-layout__drawer">
<span class="mdl-layout-title">Title</span>
<nav class="mdl-navigation">
<a class="mdl-navigation__link" href="">Link</a>
<a class="mdl-navigation__link" href="">Link</a>
<a class="mdl-navigation__link" href="">Link</a>
<a class="mdl-navigation__link" href="">Link</a>
</nav>
</div>
<main class="mdl-layout__content">
</main>
</div>
そして、それはCSSです:
.demo-layout-transparent {
height: 100vh;
display: block;
background: url('../assets/images/transparent.JPG');
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.demo-layout-transparent .mdl-layout__header,
.demo-layout-transparent .mdl-layout__drawer-button {
/* This background is dark, so we set text to white. Use 87% black instead if
your background is light. */
color: white;
}
私に何か間違っている紛失はありますか?