sil*_*513 1 javascript css styled-components
我最近改用样式化组件进行样式设置,并且一直在尝试使CSS的@supports功能正常运行,但是没有运气。
@supports语法的用法类似于:
@supports (display: grid) {
.Container {
background-color: orange;
}
}
Run Code Online (Sandbox Code Playgroud)
现在,这很好,因为样式化组件文档具有以下行:
注意:“&”号将替换为该样式化组件生成的唯一类名
但是,当我尝试使用&符来使用它时,它不起作用。当使用下面的代码时,我在输出的CSS中得到一个&符号
const Container = styled.div`
@supports (display: block) {
& {
background-color: seagreen;
}
}
`;
Run Code Online (Sandbox Code Playgroud)
这似乎是一个真正的错误styled-components!您完全不需要将“&”号放在此处,它的工作原理就像媒体查询一样:
const Container = styled.div`
@supports (display: block) {
background-color: seagreen;
}
`;
Run Code Online (Sandbox Code Playgroud)
不过现在还不行,所以我打开了解析器的问题,希望可以尽快解决。修复后,我将更新此答案!
| 归档时间: |
|
| 查看次数: |
978 次 |
| 最近记录: |