Если вы собираетесь использовать только повороты на 45 градусов, а ширина и высота всегда равны, вы можете рассчитать фактическую повернутую высоту, используя относительно простую математическую формулу Гипотенуза :
, в котором говорится, что квадрат длины гипотенузы равен сумме квадратов длин двух других сторон.
В этом случае самой длинной стороной будет диагональ от угла к противоположному углу. Это примерно переведет в jQuery так:
Math.sqrt(Math.pow($('#diamond').height(), 2) + Math.pow($('#diamond').width(), 2))
См. Обновленный jsFiddle .