我想为我的选择器添加范围。 在我看来,实现它的一个好方法是选择css选择器并返回mySelector + oldSelector
例如我有.old { background: black; }
,我会将其转换为.mySelector .old { background: black; }
我们说我有这个CSS
.a
{
background: red;
}
#b {
background: green;
}
input {
background: blue;
}
[type=custom] {
background: white;
}
我会做.+?{
,但它会选择不需要的部分。反{.+?}
会有效,但我不知道如何反转它。有什么想法吗?
答案 0 :(得分:0)
我发现我可以使用String.match({.+?})
来获取所有规则,String.split({.+?})
可以使用JavaScript 中的选择器。
此外,我发现了一个可以轻松解析JavaScript https://github.com/reworkcss/css
中的CSS的库