首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mat-工具栏与mat-sidenav不匹配

mat-工具栏与mat-sidenav不匹配
EN

Stack Overflow用户
提问于 2019-04-18 03:19:56
回答 1查看 1.7K关注 0票数 0

学习角度材料设计。我创建了一个侧导航,并在它里面放置了一个垫子工具栏,但是mat不接受它的父侧导航的全部宽度,在它的右侧显示一些白线(这是它的父侧的背景颜色)如何删除白色背景。

main-nav.component.html

代码语言:javascript
复制
`<mat-sidenav-container class="sidenav-container">
  <mat-sidenav #drawer class="sidenav" fixedInViewport="true"
      [attr.role]="(isHandset$ | async) ? 'dialog' : 'navigation'"
      [mode]="(isHandset$ | async) ? 'over' : 'side'"
      [opened]="!(isHandset$ | async)">
      <mat-toolbar color="primary">Menu
      </mat-toolbar>
    <mat-nav-list>
      <a mat-list-item href="#">Link 1</a>
      <a mat-list-item href="#">Link 2</a>
      <a mat-list-item href="#">Link 3</a>
    </mat-nav-list>
  </mat-sidenav>
  <mat-sidenav-content>
    <mat-toolbar color="primary">
      <button
        type="button"
        aria-label="Toggle sidenav"
        mat-icon-button
        (click)="drawer.toggle()"
        *ngIf="isHandset$ | async">
        <mat-icon aria-label="Side nav toggle icon">menu</mat-icon>
      </button>
      <span>printhouse</span>
    </mat-toolbar>
    <ng-content></ng-content>
  </mat-sidenav-content>
</mat-sidenav-container>`

main-nav.component.css

代码语言:javascript
复制
.sidenav-container {
  height: 100%;
}

.sidenav {
  width: 200px;
 box-shadow:  2px 0 6px rgba(0,0,0,0.24);

}

.sidenav .mat-toolbar {
  /* background: inherit; */

 }


.mat-toolbar.mat-primary {
  position:sticky;
  top: 0;
  z-index: 1;

}

如何移除白色背景

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-18 07:20:56

在CSS中添加以下内容:

代码语言:javascript
复制
.mat-drawer-side {
  border: none;
}

工作堆栈闪电战可以找到这里

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55738665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档