Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.04.2018, 17:10
Интересующийся
Отправить личное сообщение для MrFlatman Посмотреть профиль Найти все сообщения от MrFlatman
 
Регистрация: 20.02.2018
Сообщений: 13

Реализация поворота квадрата на Js?
Всем привет, есть нарисованный квадрат, с помощью css. Суть вопроса в том, как можно реализовать чтобы можно было поворачивать квадрат ползунком, в левую или правую сторону.
Вот так вот я рисую квадрат:
#show {
            width: 100px;
            height: 100px;
            border: 1px solid red;
            position: absolute;
            top: 70px;
            left: 0px;
        }

И вот здесь я просто перемещаю его туда где был клик

window.addEventListener('click', go);
    function go(event) {
        var elem = document.getElementById('show');
        elem.style.left = event.clientX + 'px';
        elem.style.top = event.clientY + 'px';
        document.getElementById('koordinat').innerHTML = elem.style.left + " " + elem.style.top;
    }
Ответить с цитированием
  #2 (permalink)  
Старый 01.04.2018, 19:08
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<style>
		#show {
            width: 100px;
            height: 100px;
            border: 1px solid red;
            position: absolute;
            top: 70px;
            left: 0px;
        }
	</style>
</head>
<body>
	<div id="show"></div>
	<input type="range" value="0" min="0" max="360">
	<input type="range" value="0" min="0" max="900">
	<script>
var inp = document.querySelectorAll("input"),
show = document.getElementById("show");
inp[0].oninput = e => show.style.transform = 'rotate('+e.target.value+'deg)';
inp[1].oninput = e => show.style.left = e.target.value+'px';
	</script>
</body>
</html>

Последний раз редактировалось j0hnik, 01.04.2018 в 19:11.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
BackEnd/FrontEnd Developer (Native JS) Abab Работа 0 25.12.2016 10:56
js стиль render для react.js vflash Ваши сайты и скрипты 5 01.04.2016 22:57
Реализация long pooling средствами pure JS _Alex9_ Общие вопросы Javascript 1 17.02.2016 03:38
JS Coaching для стартапа OlgaAyva Работа 12 27.09.2011 22:18
Картинка обрабатывается js 4yBaK Общие вопросы Javascript 10 11.09.2011 09:28