【发布时间】:2015-11-19 12:48:45
【问题描述】:
我在使用类似于图像映射的方法来链接图像但忽略其透明区域时遇到了困难。想象一下,我有一个带圆角的 PNG 按钮(为了简单起见,这是个不好的例子,我知道 CSS 的边框半径),我只想让按钮本身的光标改变,而忽略它的透明度。
当然我可以这样做:
<image width="438" height="189" xlink:href="button.png"></image>
<a xlink:href="//google.com/">
<path id="ab" d="M351.371,342.397c-55 …" />
</a>
但是如果我想动态地做到这一点,例如有一个 JS 函数使用相同的技术为不同大小的图像生成标记?也许使用 SVG 蒙版?
下面的sn-p当然是链接全图了……
<a xlink:href="//google.com">
<image width="438" height="189" xlink:href="button.png"></image>
</a>
【问题讨论】:
标签: html svg bitmap transparency