0

在上一个问题的连续上,我试图找出下一件事是否可能:

让你有一个渲染,就像一个具有透明背景的足球运动员。您将此渲染添加到您的 html 和 css。透明部分现在是图像“盒子”的一部分;您无法单击图像透明部分下的链接,但您可以看到它们。

是否可以使这些链接可点击?因此将图像作为最高 z-index,但仍然具有可点击和工作的链接。

(链接的 z-index 较低,因为它们的背景会停在图像下方,从而提供更好的设计)

(或者另外说:有一个透明背景的 .png 图像不显示为框,但仅显示为彩色像素。仅在 html/css 中更可取)

老实说,我认为这是不可能的。如果你还不明白我的问题,也许我以前的问题会帮助你: 需要帮助修复链接的可点击区域

4

3 回答 3

2

您可以使用pointer-events使事件(在本例中为单击)冒泡到下面的图层。

于 2013-03-28T11:20:37.440 回答
1

IE 10 提供了非标准的msElementsFromPoint方法,允许你“窥视”一个元素;您可以在点击处理程序中执行此操作并确定点击点是否与锚点重叠。如果是这样,触发该元素的单击事件将完成需要完成的操作。

不幸的是,我不知道其他浏览器或早期版本的 IE 的类似功能。

于 2013-03-28T11:28:10.007 回答
1

不,据我所知这是不可能的。但是,您可以执行与您想要的可能有用的类似的事情:

于 2013-03-28T11:22:03.717 回答