可以在另一个上面使用半透明层而不阻塞/捕获CSS / JS中的点击

时间:2011-01-22 04:46:10

标签: javascript html css transparent

基本上,我希望在没有捕获输入的情况下在另一个上面创建一个图层。

目标是在我的网页上设置一个PNG,它会创建一个效果,有点像过滤器。

我的问题是,如果它结束了,文字变得无法选择&无法点击。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

这取决于您的需求,但在过去,当我想要能够点击某个图层的特定元素时。我会将一个透明的div放置在绝对定位到底层的确切位置,这将触发底层元素的事件。使用javascript匹配位置非常容易,只需将z-index设置为高于叠加层。

当然这很容易如果您正在处理单个元素甚至两个元素,例如,在覆盖下的整个页面中使用它可能会出现指数级的麻烦。