вырезать в самой фотке фигурку, и в результате получить фотку с дыркой внутри которая будет показать бекграунд который был положен под фотку?
не думаю, что через css это реально. Если фон - просто одноцветный, то еще изловчиться можно. Иначе - вижу только картинку менять специально
попробуй mask https://habr.com/ru/post/190246/
Обсуждают сегодня