如何在CSS模块中使用全局父选择器
How to use a global parent selector with CSS Modules
我在React应用程序中使用CSS模块。我还有一个带有一些全局样式的下拉组件(我很满意,因为我想重用的一般样式)。
当下拉菜单激活时,应用一个CSS类(.dropdown--active
)。是否有一种方法可以将全局类与组件的局部作用域样式一起包含?也就是说,我想让它工作:
.myClass {
color: red;
}
:global .dropdown--active .myClass {
color: blue;
}
但是,这种语法使整个选择器全局,这不是我想要的:我希望.myClass
的作用域为组件。
只需在parent中包含所需的全局类:
:global(.dropdown--active) .myClass {
color: blue;
}
相关文章:
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 在动态创建的元素上获取对特定选择器的引用
- AngularJS-在JSON选择器中使用变量名
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- jQuery最近父级的数据属性选择器
- 为什么不'在JQuery中找到第二个css选择器的工作
- 为什么 .focus() 不起作用,而 .css(“color”,“red”) 在同一个选择器上起作用
- jquery IE7中的第n个选择器
- Webdriver.io pageObject模式-通过传递参数来定义元素选择器
- jquery日期选择器年份范围默认值
- jquery日期选择器失去了交互性
- 如何为HTML属性/选择器创建全局名称空间或变量
- 全局 JQuery 选择器缓存以提高性能
- 响应.js将首选媒体查询而不是稍后定义的全局选择器
- jQuery 选择器回调函数中的全局 Javascript vars
- 为什么我的Javascript全局变量只更新一次?jQuery最后一个子选择器错误
- bootstrap日期选择器全局设置语言
- Cheerio:SyntaxError:属性选择器格式不正确:对象全局
- 如何在CSS模块中使用全局父选择器