我添加/编辑theme.css文件后,我的应用程序最近出现问题 . 某些角度材质样式不再应用,例如位置和动画以及背景颜色 .
我对Theme.css文件做了什么:
原始的theme.css
编辑后,尝试为不同的用户创建不同的主题 .
在我修改了主题之后,现在我可以实现应用程序可以根据enviornment.ts文件中定义的类更改颜色 .
在app.component.html
然而,问题来了 .
-
所有dialog / dropdown / datepicker / popup的背景变得透明,所以我定义了一个类并强制它们具有白色背景 .
-
对话框内的所有内容都变得异常,如下图所示,所有输入/选择都没有边框,并且在输入字段上单击/激活时没有素材动画 .
-
从上图中,您将看到按钮没有颜色样式,即使我已定义它们 .
-
但是,如果输入字段不在对话框中,则没有问题,您可以看到样式和动画仍然应用如下图所示 .
有人经历过这个吗?我一直试图解决这个问题4天,仍然没有任何线索 . 如果有人可以帮助我,我会非常感激 .
看待
1 回答
这个问题是因为在我们添加自定义主题类之后,我们必须配置Overlaycontainer .
此链接将有助于解决此问题 .
https://material.angular.io/guide/theming#multiple-themes