【问题标题】:Get color of x, y pixel in jQuery在jQuery中获取x,y像素的颜色
【发布时间】:2011-12-23 05:05:18
【问题描述】:

有没有办法通过 jQuery 在给定的XY 位置获取颜色?比如像素0,0的颜色是什么?

我们正在尝试根据背景颜色确定是否需要使用深色或浅色配色方案。谢谢。

【问题讨论】:

  • 您希望原点 (0,0) 位于视口的左上角还是屏幕的左上角?只是想要一些澄清,即使我可能猜到它是哪个。而且我还假设您没有使用背景颜色,因为可能是图像背景?
  • 视口,取决于用户滚动的位置。 body css背景并没有给我们需要的东西,我们需要在viewport 0,0处查看div和DOM元素的背景颜色。

标签: jquery colors


【解决方案1】:

为什么不直接在 DOM 中查询 body 的颜色?

根据Get hex value of clicked on color with jQuery,您严格要求的内容(目前)无法完成。

【讨论】:

  • 这不是 body css 背景颜色,我们有多个 div,一个带有深色背景的 header div,和 body content div(浅色背景),然后是一个 footer(深色背景)div。根据用户在哪里(滚动)0,0 颜色会有所不同。
  • 明白 - 虽然我仍然会参考我提供的其他 SO 答案的链接。
  • 怎么样,是否可以简单地了解视口向下滚动了多远? IE。用户是在页面的最顶部,还是向下滚动?
猜你喜欢
  • 1970-01-01
  • 2010-10-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多