css 谷歌广告显示在前面的一切,尽管z指数

5n0oy7gb  于 2023-04-13  发布在  其他
关注(0)|答案(2)|浏览(129)

我有一个网站与一些谷歌广告横幅,并试图使用一个覆盖的登录形式,但一些(不是所有)横幅广告显示在前面的覆盖。
我在谷歌上搜索了一下,发现这些广告的z指数为100000或类似的值。
我将覆盖层的每个部分的z索引设置为9999999999999,广告仍然显示在前面。
问题的图片在这里:http://www.freemicsnyc.com/Freemics_v2.3/problem.jpg
任何建议将不胜感激。

omhiaaxx

omhiaaxx1#

我发现做类似的事情可以解决这个问题。

<style>
#aswift_0_expand {
    z-index: -1;
}
</style>
x8diyxa7

x8diyxa72#

Package 的元素,你是注入谷歌广告,到父div有位置相对和设置z指数为1,如果你设置z指数为负数整个广告将成为不可点击的,所以它是零意义

<div style="position: relative; z-index: 1">
  <ins class="adsbygoogle".../>
</div>

然后你的固定的可点击元素,可以浮动在视口的点,谷歌广告显示应该有更大的z指数比广告 Package ,它的固定

<div class="fixed" onclick="clickEvent()"/>
<style>
  .fixed {
    display: block;
    height: 5rem;
    position: fixed;
    right: 0;
    top: 50vh;
    width: 2.5rem;
    z-index: 50;
  }
</style>

相关问题