Я пытаюсь повернуть div с помощью html и javascript, но я не могу заставить его вращаться на месте. На данный момент он крутит изображение вокруг в широком круге по всей странице, а не в оригинальном месте. Я думаю, что это имеет какое-то отношение ко мне, используя div для хранения изображения. Это похоже на то, что ось 0 находится в центре страницы, но я не знаю, как это исправить.Вращение div/img с проблемой кнопки
<html>
<input type="url" name="imglink" id="imglink" placeholder="Insert image URL here" /><br>
<input type="button" value="Show Image" id="btn1"/>
</form>
<div id="photo"></div>
<script>
document.getElementById('btn1').addEventListener('click', function(){
document.getElementById('photo').innerHTML = '<img src="'+ document.getElementById('imglink').value +'" alt="Image" />';
});
</script>
<button id="button">rotate</button>>
<script>
document.getElementById("button").onclick = function(){
var curr_value = document.getElementById('photo').style.transform;
var new_value = "rotate(30deg)";
if(curr_value !== ""){
var new_rotate = parseInt(curr_value.replace("rotate(","").replace(")","")) + 30;
new_value = "rotate(" + new_rotate + "deg)";
}
document.getElementById('photo').style.transform = new_value;
};
</script>
</html>
Bingo. Спасибо, сэр! – Stevo