【问题标题】:How can I make an image map gray out on hover, and restore color to hovered map areas while leaving the rest of the image gray?如何使图像地图在悬停时变灰,并恢复悬停地图区域的颜色,同时使图像的其余部分保持灰色?
【发布时间】:2014-08-08 14:57:23
【问题描述】:

我想实现这一点,但我找不到支持将整个图像变灰的插件,除了当前悬停的区域。

  1. 页面加载并具有全彩色图像映射。
  2. 用户将鼠标悬停在图像映射上 - 只需输入图像映射就会使整个图像变灰。请注意,地图区域不在图像边缘附近。我需要使用的图像是流程图/工作流类型的图像。
  3. 用户一直将鼠标悬停在其中一个地图区域上 - 该地图区域恢复为全彩,而图像地图的其余部分保持灰色。
  4. 用户可以单击悬停的彩色图像区域,将他们带到一个新页面,该页面解释了他们与之交互的图像映射部分。

我可以做图像映射,我可以做 CSS,我可以做一点 jQuery,但我做不到。帮助将不胜感激!

【问题讨论】:

  • 我不久前做过类似的事情,但没有使用图像映射。我使用了css精灵。每个区域都在不同的容器中。
  • 我认为不可能将样式应用于图像映射。我错了吗?
  • @JeffersonRibeiro,不,您不能设置地图或地图区域的样式,但您应该仍然可以设置图像本身的样式,对吧?
  • 是的。我真的很想了解它。你能发布一些你尝试过的例子吗?

标签: jquery html hover onmouseover imagemap


【解决方案1】:

我(很久以前)解决了这个问题,方法是使用 CSS :hover 将原始图像显示为热点的背景,同时保持图像的定位。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-29
    • 2014-02-24
    • 2012-09-17
    • 2017-10-19
    • 1970-01-01
    • 1970-01-01
    • 2022-08-18
    • 1970-01-01
    相关资源
    最近更新 更多