summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony Wang2024-01-29 17:06:38 -0500
committerAnthony Wang2024-04-13 04:32:13 +0000
commit178b73465b54141ec99e96f589a928b089252a88 (patch)
tree6f668e718933c998e929fb5920328fc202078a5b
parentb94b24ab0d7411cb7f26f2e671ba7ed7d6e99e41 (diff)
Position objects more compactly
-rw-r--r--script.js5
-rw-r--r--style.css3
2 files changed, 4 insertions, 4 deletions
diff --git a/script.js b/script.js
index 6cfcd78..1f401e6 100644
--- a/script.js
+++ b/script.js
@@ -10,10 +10,11 @@ let rad = 10 // Stroke radius
let size = 200 // SVG width and height
let A = [] // Objects
let cnt = 0
+let rowsize = Math.floor(window.innerWidth / 1.1 / size)
document.querySelectorAll("svg").forEach(function(svg) {
// Move objects so they aren't overlapping
- svg.style.left = 1.5 * size * (cnt % 2) + "px"
- svg.style.top = 1.5 * size * Math.floor(cnt / 2) + "px"
+ svg.style.left = 1.1 * size * (cnt % rowsize) + "px"
+ svg.style.top = 1.1 * size * Math.floor(cnt / rowsize) + "px"
cnt++
let a = {
id: svg.id, // Unique ID
diff --git a/style.css b/style.css
index 0c2ca9d..9a53629 100644
--- a/style.css
+++ b/style.css
@@ -1,6 +1,5 @@
body {
- overflow-y: hidden;
- overflow-x: hidden;
+ overflow: hidden;
touch-action: manipulation;
}