2017-10-09 3 views
2

Material guideの外観を模倣しようとしたときに、 sidenav - コンテナ要素:Angular2 +マテリアル:mat-elevation-zにもかかわらず、マットツールバーがマットサイドデッキコンテナに影をつけない*

  • Link to the pageツールバーとsidenavを表示しますが、ドロップシャドウは表示されません。一人でツールバーを示す
  • Link to the page、影がHTMLコードを参照してください

をレンダリングされ、それがよりシンプルにすることはできません。私は何が欠けていますか?おかげで...

app.component.html

<mat-toolbar class="mat-elevation-z6" color="primary"> 
    toolbar 
</mat-toolbar> 

<mat-sidenav-container > 

    <!-- Side menu --> 
    <mat-sidenav mode="side" opened="true"> 

    <h3>Menu 1</h3> 
    <ul> 

     <!-- Home (aka dashboard) --> 
     <li> 
     <a routerLink="/">dashboard</a> 
     </li> 

     <!-- Home (aka dashboard) --> 
     <li> 
     <a routerLink="/resolutions">resolutions</a> 
     </li> 
    </ul> 

    <!-- List resolutions --> 
    <h3>Menu 2</h3> 
    <ul> 
     <li> 
     <a>incentive</a> 
     </li> 
    </ul> 

    </mat-sidenav> 

    <!-- Routed contents --> 
    <div class="contents"> 
    <router-outlet></router-outlet> 
    </div> 

</mat-sidenav-container> 

答えて

1

は全く同じ問題がありました。

<mat-sidenav-container class="sidenav-container"> 
... 
</mat-sidenav-container> 
+0

良い は、私は私のCSSに以下のクラスを追加することで、それを解決しました負のZ-索引のジョブ。ツールバーにZ-インデックスプロパティもある限り、私のケースは修正されました。ありがとう! – Jem

1

が、テストすることができていません。私は、上昇していないカードでも同様の問題を抱えていました。私はちょうど左から詰め込む必要があります。

<mat-sidenav mode="side" opened="true" style="margin: 10px;">

1

ます。また、これを試すことができ

.sidenav-container { 
    z-index: -1 !important; 
} 

とマットsidenav-コンテナにこれを追加しました::

.sidenav-container { 
    position:fixed; 
    width:100%; 
    z-index:-1; 
} 
関連する問題