我正在尝试为整个组件页面中显示的特定组件制作背景颜色。 使用以下代码可以成功实现:
\ ::ng-deep body
background-color: red
但问题是,当我这样做时,body的CSS会渗透到其他组件页面上,这些页面也变成了红色。 所以我真正想做的是,让它与主机本地化。 我尝试使用了。
\:host ::ng-deep body
但是它也没有起作用,直到我在HTML文件组件中添加了一个特定的body标签,页面背景才改变颜色。但我不想添加body标签,因为这样做会限制页面元素的大小。
我还尝试使用ViewEncapsulation,但它破坏了我的所有CSS。
非常感谢您的帮助。