Скорее всего, вы уже знаете, как сделать треугольник на чистом CSS, использовав свойство border. Если же не знаете, то можно почитать, например, здесь. Но что, если вам понадобятся треугольники с тенью? Классическая манипуляция с бордером не может изменить форму объекта, это всего лишь визуальный обман. Т.е. нельзя просто взять и добавить box-shadow к такому треугольнику, [...]
Источник:
frontender.com.ua