cuando llamo a esto en mi JS:
block.style.transform = "rotate(67.5deg) skewX(45deg) scaleY(cos(45deg))";
No pasa nada en mi página, y la consola devuelve un error:
Error in parsing value for 'transform'. Declaration dropped.
Ese problema es con el último parámetro y el coseno.
Intenté usar la sintaxis de interpolación para el cálculo, pero no funciona.
Deberá calcular el valor cos antes de asignar el estilo.
Podría usar literales de plantilla para ejecutar el código en línea.
elem.style.transform = `rotate(67.5deg) skewX(45deg) scaleY(${Math.cos(45)})`