某些网站不尊重顶部和左侧定位

普拉文

我正在创建一个扩展以覆盖在页面上,并创建一个透明层以仅显示页面上的某些元素。类似于这里的东西 -在这个链接中

首先,对于覆盖,我创建了一个DIVoverlayposition: fixed background: transparentpointer-events: nonez-index: 9999,使这是最顶层。然后我创建了另一个 div(“shadow”),它使用 box-shadow 根据目标元素的getBoundingClientRect().

我遇到了一个问题,即“阴影”div 不尊重某些网站上的顶部和左侧定位。我需要为其中一些添加 margin-top 和 margin-left 。这是为什么?

.overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  pointer-events: none;
  background-color: transparent;
}

.shadow {
  top: 3935px;
  left: 1008px;
  width: 26.7344px;
  height: 15px;
  border-radius: 100%;
  box-shadow: rgba(184, 20, 129, 0.6) 0px 0px 0px 141.421vmax;
}
<div id="overlay" class="overlay">
  <div id="shadow" class="shadow">
  </div>
</div>

拉头

.shadowDIV不具有position的风格,这意味着它可能默认为position: statictop, left, 等等在元素使用时不适用position: static

来自MDN

当 position 设置为 static 时, top 属性不起作用。

因此,我不确定您是如何在任何网站上使用它的。在您提供的示例中,带有 的元素box-shadow也有position: absolute.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

KendoUI通过绝对定位设置顶部和左侧

来自分类Dev

CSS绝对定位-我需要指定顶部,右侧,底部和左侧吗?

来自分类Dev

奇怪的不需要的栏出现在网站的左侧和顶部

来自分类Dev

NavigationItem左侧和顶部未显示

来自分类Dev

DrawLine:顶部和左侧不正确

来自分类Dev

CSS-页面顶部和左侧的空白

来自分类Dev

NavigationItem左侧和顶部未显示

来自分类Dev

框阴影仅在顶部,底部和左侧

来自分类Dev

顶部和左侧不需要的空白

来自分类Dev

如何删除不希望保留超级视图的继承边距的tableView单元格的顶部和左侧边距?

来自分类Dev

为什么svg元素不尊重CSS的“底部”,“顶部”,“左侧”,“右侧”属性?

来自分类Dev

Chrome和Firefox忽略了顶部和左侧的Javascript样式

来自分类Dev

如何设置边距顶部和左侧自动?

来自分类Dev

如何裁剪图像的顶部,左侧,底部和右侧边界?

来自分类Dev

左侧的固定侧边栏菜单和顶部的固定标题

来自分类Dev

如何删除html顶部,左侧和右侧的多余空间?

来自分类Dev

使用magick命令添加顶部和左侧边框

来自分类Dev

使用顶部和左侧索引打印二维数组

来自分类Dev

背景颜色在左侧和顶部的背景图像上产生

来自分类Dev

在图像的顶部,右侧,底部和左侧对齐文本?

来自分类Dev

为什么顶部和左侧边框不被视为单行?

来自分类Dev

在Aurelia组件上动态设置CSS顶部和左侧

来自分类Dev

带有背景图像的页面顶部和左侧的边框

来自分类Dev

如何增加每个图像的顶部和左侧边距

来自分类Dev

如何将 android:drawable 设置为左侧和顶部?

来自分类Dev

Highchart 树状图顶部和左侧边框缺失

来自分类Dev

获取 highcharts 滚动条的左侧和顶部位置

来自分类Dev

WordPress 网站页面和帖子(左侧和右侧)的填充调整

来自分类Dev

菜单顶部和网站顶部之间的微小空间

Related 相关文章

  1. 1

    KendoUI通过绝对定位设置顶部和左侧

  2. 2

    CSS绝对定位-我需要指定顶部,右侧,底部和左侧吗?

  3. 3

    奇怪的不需要的栏出现在网站的左侧和顶部

  4. 4

    NavigationItem左侧和顶部未显示

  5. 5

    DrawLine:顶部和左侧不正确

  6. 6

    CSS-页面顶部和左侧的空白

  7. 7

    NavigationItem左侧和顶部未显示

  8. 8

    框阴影仅在顶部,底部和左侧

  9. 9

    顶部和左侧不需要的空白

  10. 10

    如何删除不希望保留超级视图的继承边距的tableView单元格的顶部和左侧边距?

  11. 11

    为什么svg元素不尊重CSS的“底部”,“顶部”,“左侧”,“右侧”属性?

  12. 12

    Chrome和Firefox忽略了顶部和左侧的Javascript样式

  13. 13

    如何设置边距顶部和左侧自动?

  14. 14

    如何裁剪图像的顶部,左侧,底部和右侧边界?

  15. 15

    左侧的固定侧边栏菜单和顶部的固定标题

  16. 16

    如何删除html顶部,左侧和右侧的多余空间?

  17. 17

    使用magick命令添加顶部和左侧边框

  18. 18

    使用顶部和左侧索引打印二维数组

  19. 19

    背景颜色在左侧和顶部的背景图像上产生

  20. 20

    在图像的顶部,右侧,底部和左侧对齐文本?

  21. 21

    为什么顶部和左侧边框不被视为单行?

  22. 22

    在Aurelia组件上动态设置CSS顶部和左侧

  23. 23

    带有背景图像的页面顶部和左侧的边框

  24. 24

    如何增加每个图像的顶部和左侧边距

  25. 25

    如何将 android:drawable 设置为左侧和顶部?

  26. 26

    Highchart 树状图顶部和左侧边框缺失

  27. 27

    获取 highcharts 滚动条的左侧和顶部位置

  28. 28

    WordPress 网站页面和帖子(左侧和右侧)的填充调整

  29. 29

    菜单顶部和网站顶部之间的微小空间

热门标签

归档