javascript - CSS 变量和 Angular 5

标签 javascript css angular css-variables

我正在尝试在我的 Angular 应用程序中使用 css 变量, 在子组件中,它只是不工作。在浏览器的 Elements 工具(我使用的是 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;
}

这就是它在浏览器中的显示方式: enter image description here

CSS 变量是否可以与 Angulat 一起使用? 谢谢

最佳答案

您的根选择器可能还会获得具有 Angular 组件 ID 的属性。

试试这个

::ng-deep :root {
  --width: 43.75%;
}

关于javascript - CSS 变量和 Angular 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48396763/

相关文章:

Angular Material : How to format datepicker day label?

javascript - 如何实现命令模式而不是使用适配器?

javascript - jquery 的append()中出现意外的字符串

javascript - JS 和 JSON - 如何查找位置数

javascript - 这些导致崩溃的 For 循环有什么区别?

css - 用于 3d 转换的 javascript 库

css - 是背景颜色 :none valid CSS?

javascript - 自动为表单中的数字添加粗体

angular - 在 Typescript 中重构循环依赖

javascript - Angular 2 如何让 Angular 检测 Angular 外部所做的更改?