2017-02-20 37 views
0

我想更改Wordpress主题的颜色。问题是我无法使用当前CSS文件的“搜索和替换”。我必须覆盖单独文件中的所有颜色设置(在儿童主题中)。并且有超过100种不同的颜色设置。收集包含特定颜色的所有CSS设置

我需要收集所有选择器和包含此颜色的CSS设置,并将其覆盖一个新的CSS文件。

我想这样:

#some_id{width:100px;background:#ff0000;} 
.some_class{height:100px;background:#ff0000;color:#ff0000;} 
a:hover{color:#ff0000;font:12px/arial} 

要成为这样:

#some_id,.some_class{background:#ff0000;} 
.some_class,a:hover{color:#ff0000;} 

任何一个知道的一个工具或脚本?

我知道一些基本的PHP和Javascript。

+0

也许你可以使用javascript来完成这项任务,但它对性能的痛苦检查DOM上的每个元素 – xzegga

回答

0

你的wordpress主题有不同的“皮肤”为不同的颜色?像是有一个设置,你可以从几个有限的预先设定的颜色,这将转变所有这些100 +元素的颜色选择?如果是这样,那么他们提供的每种颜色选项都可能有一个CSS文件(例如green.css,blue.css)。你可以从那里复制/粘贴代码来找到所有的选择器