浏览代码

Smooth zooming and scaling a bit.

tags/v0.1.0
Fen Dweller 5 年前
父节点
当前提交
b5509869a5
共有 2 个文件被更改,包括 7 次插入0 次删除
  1. +5
    -0
      macrovision.css
  2. +2
    -0
      macrovision.js

+ 5
- 0
macrovision.css 查看文件

@@ -29,6 +29,11 @@ body {
-moz-user-drag: none;
-o-user-drag: none;
pointer-events: none;
transition: 0.2s;
}

.entity-box.grabbed {
transition: 0s;
}

.entity-image {


+ 2
- 0
macrovision.js 查看文件

@@ -316,6 +316,7 @@ function clickDown(target, x, y) {
let entY = document.querySelector("#entities").getBoundingClientRect().y;
dragOffsetX = x - rect.left + entX;
dragOffsetY = y - rect.top + entY;
target.classList.add("grabbed");
clickTimeout = setTimeout(() => { dragging = true }, 200)
}

@@ -339,6 +340,7 @@ function clickUp(e) {
} else {
select(clicked);
}
clicked.classList.remove("grabbed");
clicked = null;
}



正在加载...
取消
保存