小编典典

HTML / CSS:使div对点击“不可见”吗?

css

由于各种原因,我需要<div>在某些文本上(大部分)保持透明。但是,这意味着无法单击文本(例如,单击链接或将其选中)。是否可以简单地使该div对点击和其他鼠标事件“不可见”?

例如,overlaydiv覆盖了文本,但是我希望能够通过overlaydiv 单击/选择文本:

<div id="container">
    <p>Some text</p>
    <div id="overlay" style="position: absolute; top: 0;
                             left: 0; width: 100%; height:100%">
        ... some content ...
    </div>
 </div>

阅读 312

收藏
2020-05-16

共1个答案

小编典典

可以使用CSS来完成pointer-events。Firefox 3.6 +,Chrome 2 +,IE 11+和Safari 4+支持此属性。不幸的是,我不了解跨浏览器的解决方法。

#overlay {
  pointer-events: none;
}
2020-05-16