angular - 如何在 Angular 5 的垫子菜单叠加层上添加类?

标签 angular angular-material2

我检查了 mat-menu API ( https://material.angular.io/components/menu/api#MatMenu ) 但我找不到如何在 mat-menu cdk overlay 上添加类。

我想在包含 mat-menu 模板的 cdk overlay 上添加一个类。任何人都可以提供帮助吗?

我想在父 cdk 覆盖上添加类,因为在响应式菜单中没有正确打开。检查下图。

enter image description here

最佳答案

mat-menu中添加backdropClass,然后在全局样式文件中添加样式。我认为 cdk-overlay-pane 是您想要设置样式的对象。例如:

<mat-menu #subMenu="matMenu" backdropClass="sg-vertical-sub-menu">
</mat-menu>

.sg-vertical-sub-menu+* .cdk-overlay-pane {
    margin-top: 12px;
}

关于angular - 如何在 Angular 5 的垫子菜单叠加层上添加类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49153279/

相关文章:

javascript - 这是可用于 ANGULAR 4 的任何插件 QRCode 阅读器/扫描器吗?

angular - 如何更改 Angular Material 日期选择器格式

javascript - 如何动态添加数据到mat-table dataSource?

css - 如何使用 Material 在同一行中制作图标和占位符?

Angular - 使用 Mat 表处理表单数组

css - 垫子菜单主题颜色不变

javascript - Angular 2 i18n 动态/即时翻译

javascript - 在使用 angular + .net Core 开发应用程序时,我应该将资源放在哪里

css - 根据 Angular 应用程序中的用户输入加载主题

javascript - CanActivate AuthGuard 被忽略了吗?