我试图在我的角度应用程序中使用css varible,在一个子组件中,它只是不起作用。在浏览器的元素工具(我使用的是Chrome最新版本)中,var()什么都不做。外派:
css文件:
:root {
--width: 43.75%;
}
#content {
display: grid;
grid-template-columns: repeat(2, var(--width));
grid-auto-rows: 90%;
grid-gap: 3px;
align-content: center;
justify-content: center;
border: 2px solid black;
width: 400px;
height: 250px;
margin: 0 auto;
}浏览器中就是这样显示的:

CSS变量可以与Angulat一起工作吗?谢谢
发布于 2018-01-23 08:24:19
您的根选择器也可能获得带有角分量id的属性。
尝尝这个
::ng-deep :root {
--width: 43.75%;
}发布于 2019-06-14 21:00:02
我知道这是旧的,但一个比::ng-深度更好的解决方案是使用:host。这将避免以后出现下列问题时:ng深度被否决。
:host {
--width: 43.75%;
}https://stackoverflow.com/questions/48396763
复制相似问题