vue css中 :global的使用

:deep(.elselect) 的写法的做用是 样式穿透,这个就不用多说了,

可以说它是一种向下兼容的模式

但是我们在使用一些组件时候特别是弹出框之类的组件,在有弹出框组件的 html 中可以分析一下 ,html 的结构,发现,弹出框和引用它的位置不是在同一层中的, 可以说它是在 #app 的外层加入的, 所以这里,无论你怎么写 :deep 都是无效的,此时就要使用 :global 了,

:global(.elselect) 相当于是一种向上兼容的模是,它是在全局创建了一个样式

用法如下

相关推荐
小码哥_常2 小时前
被EdgeToEdge适配折磨疯了,谁懂!
前端
小码哥_常2 小时前
从Groovy到KTS:Android Gradle脚本的华丽转身
前端
灵感__idea2 小时前
Hello 算法:复杂问题的应对策略
前端·javascript·算法
chushiyunen3 小时前
python中的内置属性 todo
开发语言·javascript·python
麦麦鸡腿堡3 小时前
JavaWeb_请求参数,设置响应数据,分层解耦
java·开发语言·前端
soso19683 小时前
JavaScript性能调优实战案例
javascript
Dxy12393102164 小时前
CSS常用样式详解:从基础到进阶的全面指南
前端·css
IT_陈寒4 小时前
SpringBoot自动配置揭秘:5个让开发效率翻倍的隐藏技巧
前端·人工智能·后端
Moment4 小时前
前端工程化 + AI 赋能,从需求到运维一条龙怎么搭 ❓❓❓
前端·javascript·面试