triangle, opacity etc