<input type="range" id="r1" oninput="fun1()">
function fun1() {
var eText = document.getElementById('show');
var rng=document.getElementById('r1');
eText.style.transform = 'rotate('+rng+'deg)';
}
eText.style.transform = 'rotate(45deg)';
то он при малейшем изменении ползунка меняет значение, а вот если брать значения с переменной то нет