【发布时间】:2021-06-09 17:48:55
【问题描述】:
我在我的 Angular 项目中使用了 Matmenu 和 MatDialogModule。我想改变mat-menu 的位置。此外,我使用以下 sn-p 添加到 .scss 文件来做到这一点。
::ng-deep .cdk-overlay-pane {
transform: translate(78%, 10%);
}
但是,这也会导致我的对话框面板的位置发生变化。我向mat-menu 添加了课程并尝试做同样的事情,结果并没有什么不同。
<mat-menu #menu="matMenu" class="kebab-mat-menu" >
<button mat-menu-item (click)="deleteClinic(clinicData)">
<mat-icon>delete</mat-icon>
<span>Delete</span>
</button>
</mat-menu>
.kebab-mat-menu{
::ng-deep .cdk-overlay-pane {
transform: translate(78%, 10%) !important;
}
}
我的问题是如何将此样式仅添加到mat-menu 谢谢。
【问题讨论】:
标签: css angular sass angular-material