I can't see any problem here, triangles can be done in CSS using border property, like here: triangles with different shapes and orientations using only CSS. These examples work in very old browser,...