从CSS文件中使用选择器获取特定属性和值

从CSS文件中使用选择器获取特定属性和值,css,extract,Css,Extract,有没有什么自动的方法可以从一个巨大的CSS文件中通过选择器获取CSS属性和值?比如说, .selector1 { border-radius: 3px; color: #000; text-align: center; } .selector2 { background-color: #000; padding: 10px 20px; } 现在我想根据#000颜色值从上面的CSS中提取下面的CSS .selector1 { color: #000

有没有什么自动的方法可以从一个巨大的CSS文件中通过选择器获取CSS属性和值?比如说,

.selector1 {
    border-radius: 3px;
    color: #000;
    text-align: center;
}
.selector2 {
    background-color: #000;
    padding: 10px 20px;
}
现在我想根据
#000
颜色值从上面的CSS中提取下面的CSS

.selector1 {
    color: #000;
}
.selector2 {
    background-color: #000;
}

在文本编辑器中手动查找和编辑是可行的,但这种方法在频繁更改CSS后很难实现。因此,我想知道是否有任何自动化的方法可以做到这一点。

我认为这在css中是不可能的,但您可以使用JavaScript实现。

不太可能,但您可能希望查看css变量和/或SASS/LESS中可用的变量……这取决于您的实际需求。这个问题的用例很有用,这样我们就可以理解为什么需要这样做。对于测试,您可以加载最后一个额外的css文件来覆盖以前的样式什么样的Javascript?