当前位置: 首页 > 面试题库 >

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

司空坚
2023-03-14
问题内容

由于各种原因,我需要<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>

问题答案:

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

#overlay {
  pointer-events: none;
}


 类似资料:
  • 问题内容: 您好,我正在尝试制作一个不可见的按钮(仍可操作且可单击),因为我的按钮样式嵌入在背景中,我不想切成薄片,而是从一开始就做所有。 因此,我只想制作一个按钮,将其放在应该放置按钮的背景部分上,使其不可见,以便可以看到并单击背景按钮图像。 有什么建议么?非常感谢你! 问题答案: 您必须对元素使用以下属性以使其透明。 没有文字的透明按钮 带有可见文本的透明按钮 并使用绝对值定位元素。 例如 您

  • 我有一个小提琴的页面,我想点击事件动画到div 应消失在屏幕下方。

  • 问题内容: 如何在Java中创建JButton,使其不可见但可单击? 使按钮不可见但不可单击,是否有任何方法使按钮不可见但可单击? 我试着做: 但这也不起作用。我要这样做是因为我想有一个带有图像的按钮,如果将不可见的JButton放在图像上,则单击图像时该按钮将响应,即不可见按钮。 问题答案: 我认为您的意思是透明的,而不是看不见的。 这将使单击的按钮不可见,即透明: 这可以回答您的问题,但是如果

  • 问题内容: 我要使整个div可单击,并且在没有JavaScript且没有有效代码/标记的情况下单击时链接到另一个页面。 如果我有这个就是我想要的结果- W3C验证程序说,不应将块元素放置在内联元素内。有一个更好的方法吗? 问题答案: 如果没有javascript且使用有效代码,单击整个div会链接到另一个页面,这可能吗? 小学生回答:不。 正如您已经发表的另一条评论一样,在标签内嵌套一个标记是无效

  • 我用的是C#硒。WebDriver.2.44.0在某个第三方网站上,我试图按下一个元素并得到这个: 我得到了元素,点击我得到了: 该项目是在一些子菜单显示后,我成功地按下父菜单。也放5秒睡眠保险点手风琴看的很清楚(在我眼里也是看的很清楚)。 问题 - 在第三方网站上,如何强制点击此项目?

  • 问题内容: 有没有办法使某些CSS规则仅对Opera(9.5 +)可见? 问题答案: 此技巧适用于最新的Opera: 据我测试,它并没有碰到任何其他浏览器,但是随着网络技术的繁荣等,这可能会持续几个月。