【发布时间】:2019-02-19 16:47:09
【问题描述】:
Example image demonstrating what I need
如果您看到上面的图像,则有一个父容器应用了一个渐变的背景图像。它分为垂直堆叠的 2 个细分。其中一个 div 包含一个绝对定位的红色 div 和一个蓝色 div。蓝色 div 应该像一个只覆盖 subdiv2 内容的掩码。它锚定到 subdiv2 中的其他东西(不在图像中),因此如果“某物”移动,它就会移动。如果它恰好覆盖了红色div,它应该在保留渐变背景的同时隐藏红色div。有没有办法使用css来实现这一点?
如果渐变不存在,One 将沿链继承背景颜色,而蓝色 div 将简单地隐藏红色 div。如果您继承背景图像,我们会在 2 个细分中得到一个不正确的分割渐变。如果我们保持 2 个细分的背景透明,我不知道蓝色 div 没有办法隐藏红色 div。
谢谢!
EDIT :抱歉之前没有指定。我的错。我已经更改了措辞,以确保你们理解蓝色 div 并不总是覆盖红色 div 的事实,否则解决方案会很简单。
【问题讨论】: