在MDN web docs 中提到堆叠上下文是在这些场景中形成的:
- 不透明度值小于 1 的元素
will-change
具有指定将在非初始值上创建堆叠上下文的任何属性的值的元素
但是当我设置will-change
为opacity
(小于 1 的非初始值)时,堆叠无法按预期工作(蓝色 div 低于红色 1),请参阅此小提琴
其他一些场景按预期工作;蓝色 div 高于红色一个(链接到小提琴)
我做错了什么,有没有其他方法可以使堆叠上下文按预期工作
我问是因为有时我无法将位置更改为相对,因为这会影响该元素的绝对子元素