【发布时间】:2025-11-22 08:05:01
【问题描述】:
我有 2 个组件(每个组件 1 个对话框),我想要一个不透明度为 0 的对话框,以及另一个不透明度为 1 的对话框。 我用这个:
::ng-deep {
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
opacity: 0;
}
但它也会影响其他垫子对话框。我能做什么?
【问题讨论】:
-
使用 ng-deep 可以使您的样式应用于多个(不需要的)目标。你能在两个对话框中显示你的 html 吗?
-
我不能,抱歉。
-
你是通过打字稿还是静态 html 创建这些对话框?
-
嗯,我解决了:)。我用过:背景类:'tt'
-
但我不知道为什么有效:))。
标签: angular sass angular-material mat-dialog