是否有可能使整个img可点击,即使它通过z-index与另一个元素重叠
Is it possible to make an entire img clickable even if it is overlapped by another element through z-index?
这是我目前的情况:我在<img>
中定义了一个图像,在<h3>
中定义了一个标题。然而,由于头部的部分隐藏在图像后面,我将z-index: 300
设置为头部,以便将其置于图像上方。但是,我还想为图像设置onClick
动作,这样当用户单击图像时,他或她就会在那里看到某种动作。但是由于标题现在覆盖了图像的大部分,用户可以点击的空间非常小。
所以我想知道它是否仍然可行,使图像完全可点击,尽管它是由另一个元素重叠的事实。我想知道如何做到这一点,如果它可以在CSS或JavaScript(或两者)。
我使用HTML5和CSS3.
是可能的。
你也可以使用指针事件。
<header>
<h1>My text overlapping</h1>
<img class="fullSizeUnderneath"/>
</header>
和CSS:
header h1 {pointer-events:none;}
鼠标不会看到它,即使在它下面的图像也会捕获点击事件。
不要将点击事件附加到图像上。将它附加到同时包装图像和h3的任何内容上。
<div class='parent'>
<img />
<h3></h3>
</div>
在这个例子中你会绑定到。parent
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 使用clickToggle并在单击另一个元素时关闭元素
- 使用javascript将动态表从一个html页面打印到另一个html页
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 无法从jquery Mobile导航栏重定向到另一个页面
- 如何在JQuery函数中定义一个值,然后调用另一个函数并使用该值
- 是否可以将一个函数输入连接到另一个函数调用的文本
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- 404在nodejs+Ionic应用程序中从index.html中的另一个文件夹导入js文件时出错
- 当Z-Index不工作时,力元素高于另一个
- 使用Jquery检查html元素是否覆盖了另一个不同z-index的元素
- 是否有可能使整个img可点击,即使它通过z-index与另一个元素重叠
- 使用Grunt将index.html src属性值更改为另一个值
- Z-index将元素放置在另一个元素的下方,即使它更高
- Div容器隐藏在另一个Div后面,即使z-index是999
- 是否有一种方法悬停在一个元素之上,是在另一个元素的z-index在jquery
- 从index.html随机重定向到另一个文件