<div class="wrapper">
<div class="element"></div>
<div class="element"></div>
<div class="element"></div>
<div class="element"></div>
<div class="element"></div>
<div class="element"></div>
<div class="element"></div>
<div class="element"></div>
</div>
гриды, флексы, что там удобнее и drop-shadow
Как мне быть? могу ли я его снести?
Как по мне правильно будет сделать два отдельных элемента. Один элемент будет цветом фона другой картинкой.
Ну логично. Вы задали drop-shadow для wrappera. Внутри него block с непрозрачным фоном. block занимает всю площадь wrapper'а => тень рисуется прямоугольная вокруг непрозрачной зоны.
drop-shadow - обертке элементов, сейчас это block. Просто попадите свойствами в нужный селектор