diff --git a/frontend/components/home/Preview.vue b/frontend/components/home/Preview.vue index 1492b4e..fcf004d 100644 --- a/frontend/components/home/Preview.vue +++ b/frontend/components/home/Preview.vue @@ -37,7 +37,7 @@ watch( (newValue) => { const clientRect = previewContainerEl.value?.getBoundingClientRect()!; const percent = clientRect.width / 100; - const clipPercent = (newValue - clientRect.x - 8) / percent; + const clipPercent = ((newValue + draggableEl.value!.clientWidth / 2) - clientRect.x - 8) / percent; if (clipPercent >= 5 && clipPercent <= 95) { clipPathPercent.value = clipPercent; }