gpt4 book ai didi

angular - 如何增加 mat-menu-item 的宽度?

转载 作者:太空狗 更新时间:2023-10-29 18:23:30 25 4
gpt4 key购买 nike

<div fxHide fxHide.xs="false" fxHide.md="true">
<button mat-icon-button [matMenuTriggerFor]="menu" class="my-menu">
<mat-icon>more_vert</mat-icon>
</button>
<mat-menu #menu="matMenu">
<button mat-menu-item *ngFor="let menu of repoService.toolbarMenu" class="mr-4" (click)="repoService.onToolbarClick(menu)"
class="notifications-dropdown">

<mat-icon *ngIf="menu.icon" aria-label="menu.key" class="mr-4">{{menu.icon}}</mat-icon>
<span class="notification-row">{{menu.displayKey | translate}}</span>

</button>
</mat-menu>

CSS文件

.mat-menu-panel.notifications-dropdown {
max-width:none;
width: 100vw;
margin-left: -8px;
margin-top: 24px;
overflow: visible;
}

.notification-row{
width: 424px;
}

我已经试过了,但它对我不起作用!

md-menu override default max-width in Angular 2

最佳答案

我有同样的问题并通过覆盖 mat-menu-panel max width 属性解决了它:

::ng-deep.mat-menu-panel {
max-width: none !important;
}

希望对你有帮助

关于angular - 如何增加 mat-menu-item 的宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51325930/

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