Быстрая мысль. Самый простой способ - использовать JavaScript logi c. Что-то вроде следующего:
function calculate() {
const deviceWidth = screen.width;
const viewportWidth = window.innerWidth;
const currentRatio = viewportWidth / deviceWidth;
const angle = currentRatio * 360;
document.querySelector('.rotating-bar').style.transform = `rotate(${angle}deg)`;
}
window.addEventListener('resize', calculate);
... что предполагает структуру HTML, подобную следующей:
<div class="rotating-bar">
This rotates
</div>
Пример CodePen на https://codepen.io/baadaa/full/MWYMLwE