原来elementplus的css是使用:root{} 这个是在shadow外部定义css全局变量
在Shadow DOM中定义全局CSS变量,可以通过在宿主元素的:host伪类中设置样式来实现。这样,定义在:host中的CSS变量将对Shadow DOM内的所有组件都有效。
修改index.css源码:root 改为:host就行了
使用elementplus 创建shadow dom时css 全局变量无效的解决办法
最新推荐文章于 2024-11-10 13:17:33 发布
原来elementplus的css是使用:root{} 这个是在shadow外部定义css全局变量
在Shadow DOM中定义全局CSS变量,可以通过在宿主元素的:host伪类中设置样式来实现。这样,定义在:host中的CSS变量将对Shadow DOM内的所有组件都有效。
修改index.css源码:root 改为:host就行了