在Angular 7中使用CSS自定义属性(CSS变量)可以通过以下步骤实现:
styles.css
的文件并添加以下代码::host {
--primary-color: blue;
--secondary-color: green;
}
Hello World
.custom-element {
color: var(--primary-color);
background-color: var(--secondary-color);
}
这样,custom-element
的文本颜色将为蓝色(由--primary-color
定义),背景颜色将为绿色(由--secondary-color
定义)。
请注意,如果要在整个应用程序中使用相同的CSS变量,可以将它们定义在全局CSS文件中,例如styles.css
文件,而不是组件的CSS文件中。
希望这个解决方案对你有帮助!
上一篇:Angular 7 - CSS Grid与Autoprefixer不兼容
下一篇:Angular 7 - 错误错误:未捕获的Promise类型错误:无法读取undefined的属性 'forEach'。