Кроссбраузерный способ то есть SVG под капотом
feDropShadow плюс
path
Собственно, рнисуем треугольники и дублируем, два треугольника смещем по одинаковым траэкториям, первому то есть не видимому треугольнику делаем
filter и присваиваем его нижнему первому треугольнику и получаем :