18910140161

html-为什么元素在使用不透明度时是可见的:1但它在窗口之外?-堆栈溢出

顺晟科技

2022-10-19 11:42:06

116

我有一组div。正如我所说的,所有的都在窗外。

我的问题是当我将任何div的不透明度更改为1时。它在窗口上是可见的为什么?.或者换句话说,为什么它在窗口外的位置是可见的?

示例代码

negative value of left

上面是我给出的div,它是窗外的。但是当我给不透明的一个寡妇来的时候,为什么?

以下是我的代码

https://codepen.io/naveennsit/pen/rwvegrj


顺晟科技:

元素不在窗口之外,因为它的位置:相对设置者:

negative value of left

这意味着它的最终位置紧接在元素before之后(所以2将显示在紧接1之后的行中),但您随后设置了so它返回到行中以覆盖其上一个同级。

如果删除该位置:相对;则内容为2的元素返回父元素宽度的25%。

在这些情况下,通过使用浏览器的开发工具中的inspect功能,可以准确地查看元素的位置,查看计算值,以及准确地确定谁在设置什么样式,这可能很有用。

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航