Допустим, у меня есть изображение в качестве фона родительского (зеленого) элемента.
В дочерних (сеточных) элементах я хочу частично «покрыть» это.Учитывая дочерний элемент с закругленными углами:
- Я хочу НЕ "покрывать" изображение внутри границы (оранжевым), но
- Я ХОЧУ "покрывать" снаружи (желтым)между линией границы и исходной линией границы.
Под «обложкой» я подразумеваю заполнение каким-либо цветом с непрозрачностью 0%, а под «закрытием» я подразумеваю, что оранжевая часть должна быть полностью непрозрачной.(Если зеленая часть будет представлять само изображение, пользователь должен видеть тот же зеленый вместо оранжевого.)
Введение нового элемента между зеленым родительским и оранжевым дочерними элементами, чтобы заполнить желтую / внешнюю часть некоторым цветом.сделает оранжевую / внутреннюю часть также цветной, так что это не решение.
Я подозреваю, что это можно сделать с помощью SVG, но я не знаю, как - и, возможно, есть другой способ сделать это.