【问题标题】:HTML - Clickthrough Transparent Pixels in PNGs?HTML - PNG中的点击透明像素?
【发布时间】:2011-07-27 21:41:14
【问题描述】:

在布置网站时,我有一个 png,具有很大的透明度,我不想启用鼠标。有没有办法检测透明像素,并忽略 mouseOver/mouseDown?如果没有,有人知道伪造它的好方法吗?

提前致谢。

【问题讨论】:

    标签: html transparency mouseover click-through


    【解决方案1】:

    图像映射可以是多边形

    http://www.javascriptkit.com/howto/imagemap.shtml

    <img src="trees.gif" usemap="#green" border="0">
    <map name="green">
    <area shape="polygon" coords="19,44,45,11,87,37,82,76,49,98" ...
    

    另外

    使用 SVG,您可以用图像填充多边形并将该多边形作为链接。但是,并非所有当前使用的浏览器都支持 SVG。使用http://code.google.com/p/svgweb/,您可以使用 SVG 以更新的方式完成您想要的工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-31
      • 2012-08-16
      • 2011-03-06
      • 2013-07-17
      • 1970-01-01
      • 2016-09-29
      • 2018-10-09
      • 2012-01-23
      相关资源
      最近更新 更多