Quellcode durchsuchen

Smooth zooming and scaling a bit.

tags/v0.1.0
Fen Dweller vor 5 Jahren
Ursprung
Commit
b5509869a5
2 geänderte Dateien mit 7 neuen und 0 gelöschten Zeilen
  1. +5
    -0
      macrovision.css
  2. +2
    -0
      macrovision.js

+ 5
- 0
macrovision.css Datei anzeigen

@@ -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 Datei anzeigen

@@ -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;
}



Laden…
Abbrechen
Speichern