let rect = document.getElementById('parent').getBoundingClientRect();
let angle = Math.atan(rect.height/2 / rect.width);
document.getElementById('child').style.transform = `skewY(-${angle}rad)`;
Andrei1penguin1, о, так задача не в том, чтобы сдвинуть блок, а к тому, чтобы рассчитать угол сдвига относительно... чего? Какие данные можно вытащить? Я так понял, родительский блок трогать нельзя ни в каком случае.
Andrei1penguin1, в чем заключается адаптивность? Что за "параллельность сбоку другим блокам"? Есть пример с подогнанными значениями? Пока выглядит что вам нужно правильно просчитать perspective-origin и perspective.