Пример изображения, демонстрирующего, что мне нужно
Если вы видите изображение выше, есть родительский контейнер, к которому применено фоновое изображение, которое является градиентом.Он разделен на 2 подраздела, сложенных вертикально.один из этих элементов div содержит красный элемент div и синий элемент div, которые абсолютно расположены.Предполагается, что синий div действует как маска, которая покрывает только содержимое subdiv2.Он привязан к чему-то другому в subdiv2 (не в изображении), поэтому он перемещается, если перемещается это «что-то».Если это происходит, чтобы покрыть красный div, он должен скрывать красный div, сохраняя при этом градиентный фон. Есть ли способ добиться этого с помощью css?
Если градиента не было, Один унаследовал бы цвет фона по цепочке, а синий div просто скрыл бы красный div.Если вы унаследуете background-image, мы получим разделенный градиент в 2 подразделах, что неверно.Если мы сохраним фоны двух подразделов прозрачными, я не знаю, как синий div мог бы скрыть красный div.
Спасибо!
EDIT : Извините зане уточняя ранее.Виноват.Я изменил формулировку, чтобы вы, ребята, понимали тот факт, что синий div не всегда покрывает красный div, в противном случае решение будет простым.