【发布时间】:2011-06-07 21:07:57
【问题描述】:
我正在考虑是否有可能获得网站的“特征”颜色。例如,TechCrunch 为绿色,ReadWriteWeb 为红色,CNN 为红色,Microsoft 为蓝色,PHP 为紫色,等等...
不一定要准确,只是最好的猜测。
我的一些想法:
- 解析所有 CSS 规则并找到匹配最多元素的规则
- 解析所有 css 规则并找到具有最大尺寸元素的背景颜色
- 获取 body 元素的背景图片并获取其主要颜色(这对于图片是否可行)
- 以某种方式找到网站的“标题”(DOM 中的第一个元素,设置了背景 css 属性?)并获取其背景
我还需要一种方法来消除黑色、灰色和白色。
这可行吗?您还有其他想法吗?
附:对不起我的英语
【问题讨论】:
-
你的英文还不错,不用道歉。我见过更糟糕的情况。
-
@mjw06d 嘿!谢谢! @theChrisKent 是的,我知道这个网站,但它对我的需求来说非常简单。还是谢谢。
-
为使用的颜色解析 CSS 规则不会让您客观地了解网站的实际外观和布局。
标签: colors css-parsing