Commit 26187724 authored by Cantuerk's avatar Cantuerk
Browse files

Update public/assets/icons/left-arrow.png, public/assets/icons/up-arrow.png,...

Update public/assets/icons/left-arrow.png, public/assets/icons/up-arrow.png, public/assets/icons/down-arrow.png, public/assets/icons/right-arrow.png, public/ar_main.js, public/style.css
parent 7de00d42
1 merge request!187Update public/assets/icons/left-arrow.png, public/assets/icons/up-arrow.png,...
Showing with 38 additions and 14 deletions
+38 -14
...@@ -356,20 +356,32 @@ function openMoveMenu() { ...@@ -356,20 +356,32 @@ function openMoveMenu() {
const dynamicMenu = document.getElementById("dynamic-menu"); const dynamicMenu = document.getElementById("dynamic-menu");
dynamicMenu.style.display = "flex"; dynamicMenu.style.display = "flex";
dynamicMenu.innerHTML = ` dynamicMenu.innerHTML = `
<h3>Position anpassen</h3> <div id="move-menu">
<label>Verschiebungsgröße: <span id="move-delta-display">${moveDelta.toFixed(2)}</span> <h3>Position anpassen</h3>
<input type="range" min="0.01" max="1.0" step="0.01" value="${moveDelta}" onchange="updateMoveDelta(this.value)"></label> <label>
<div id="button-controls"> Verschiebungsgröße: <span id="move-delta-display">${moveDelta.toFixed(2)}</span>
<button class="control-button" id="up" onclick="moveModelDynamic('z', -moveDelta)">↑</button> <input type="range" min="0.01" max="1.0" step="0.01" value="${moveDelta}" onchange="updateMoveDelta(this.value)">
<div class="middle-row"> </label>
<button class="control-button" id="left" onclick="moveModelDynamic('x', -moveDelta)">←</button> <div id="button-controls">
<div class="spacer"></div> <button class="control-button" id="up" onclick="moveModelDynamic('z', -moveDelta)">
<button class="control-button" id="right" onclick="moveModelDynamic('x', moveDelta)">→</button> <img src="assets/icons/up-arrow.png" alt="Up" />
</button>
<div class="middle-row">
<button class="control-button" id="left" onclick="moveModelDynamic('x', -moveDelta)">
<img src="assets/icons/left-arrow.png" alt="Left" />
</button>
<div class="spacer"></div>
<button class="control-button" id="right" onclick="moveModelDynamic('x', moveDelta)">
<img src="assets/icons/right-arrow.png" alt="Right" />
</button>
</div>
<button class="control-button" id="down" onclick="moveModelDynamic('z', moveDelta)">
<img src="assets/icons/down-arrow.png" alt="Down" />
</button>
</div> </div>
<button class="control-button" id="down" onclick="moveModelDynamic('z', moveDelta)">↓</button> <button onclick="closeDynamicMenu()">Zurück</button>
</div> </div>
<button onclick="closeDynamicMenu()">Zurück</button> `;
`;
} }
function updateMoveDelta(value) { function updateMoveDelta(value) {
......
public/assets/icons/down-arrow.png

13.9 KB

public/assets/icons/left-arrow.png

11.7 KB

public/assets/icons/right-arrow.png

12 KB

public/assets/icons/up-arrow.png

13.2 KB

...@@ -240,6 +240,14 @@ button:active { ...@@ -240,6 +240,14 @@ button:active {
/* Style für Move Menu */ /* Style für Move Menu */
#move-menu {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 10px;
}
#button-controls { #button-controls {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
...@@ -261,12 +269,16 @@ button:active { ...@@ -261,12 +269,16 @@ button:active {
border: none; border: none;
border-radius: 5px; border-radius: 5px;
background-color: #007BFF; background-color: #007BFF;
color: white;
font-size: 18px;
cursor: pointer; cursor: pointer;
transition: background-color 0.3s, transform 0.2s; transition: background-color 0.3s, transform 0.2s;
} }
#button-controls .control-button img {
width: 100%;
height: 100%;
object-fit: contain;
}
#button-controls .control-button:active { #button-controls .control-button:active {
background-color: #0056b3; background-color: #0056b3;
transform: scale(0.95); transform: scale(0.95);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment