gpt4 book ai didi

css - Angular Material 使用 add_outline 按钮和 flex 布局增加了额外的空间

转载 作者:行者123 更新时间:2023-11-28 14:11:56 25 4
gpt4 key购买 nike

看起来像是库 "@angular/material" 中的错误

或者CDN源中

<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">

我正在尝试在 ma​​t-toolbar 内安排 div,但是当使用内部图标标记和图标 add_outline 时,我有额外的边距。只有名称为“add_outline”的图标。例如,在另一个屏幕截图中是“菜单”,并且没有错误..

enter image description here enter image description here

<mat-toolbar-row style="display: flex; justify-content: space-between; align-items: center;">

<button mat-icon-button (click)="sidenav.toggle()" onclick="this.blur()">
<mat-icon>menu</mat-icon>
</button>


<span class="toolbar-title">{{title}}</span>


<button mat-icon-button (click)="changeTitleButton('New')">
<mat-icon>add_outline</mat-icon>
</button>

</mat-toolbar-row>
</mat-toolbar>

当前版本: "@angular/material": "8.0.0"

但与“@angular/material”相同:“7.2.5”

最佳答案

多么精彩的观察。我能够体验到同样的事情......原因正是 add_outline 图标。我们可以在应用类 ::ng-deep .mat-icon{border:1px solid red;显示:继承!重要; }

但这是一个特殊的问题,我们可以通过父 div 的溢出属性(它包含 mat-toolbar)来解决...在我的例子中,添加了以下内容到 CSS 文件:

 .parentDiv{overflow-x:hidden;}

工作 stackblitz available here

关于css - Angular Material 使用 add_outline 按钮和 flex 布局增加了额外的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56384186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com