القائمة
JOD
/
0 ? -0.25 : 0.25;
const oldScale = zoomScale;
zoomScale = Math.max(1, Math.min(zoomMaxScale, zoomScale + delta));
if (oldScale === 1 && zoomScale > 1) {
const r = $el.getBoundingClientRect();
const cx = $event.clientX - (r.left + r.width/2);
const cy = $event.clientY - (r.top + r.height/2);
zoomPanX = -cx * (zoomScale-1)/zoomScale;
zoomPanY = -cy * (zoomScale-1)/zoomScale;
} else if (zoomScale > 1) {
zoomPanX = zoomPanX * (zoomScale / oldScale);
zoomPanY = zoomPanY * (zoomScale / oldScale);
}
if (zoomScale <= 1) { resetZoom(); } else { clampPan(); }
"
class="relative w-full h-full flex items-center justify-center p-4 [touch-action:none]"
:class="zoomScale > 1 ? (zoomPanning ? 'cursor-grabbing' : 'cursor-grab') : (modalTotal > 1 ? (modalDragging ? 'cursor-grabbing' : 'cursor-grab') : '')"
@mousedown="modalDragStart($event)"
@mousemove="modalDragMove($event)"
@mouseup="modalDragEnd($event)"
@mouseleave="modalDragEnd($event)"
@touchstart="modalDragStart($event)"
@touchmove="modalDragMove($event)"
@touchend="modalDragEnd($event)"
:style="modalDragOffset ? `transform: translateX(${modalDragOffset}px); transition: none;` : 'transition: transform 0.2s ease-out;'">
measureZoomCeiling($el))"
@click.stop
@dblclick.stop.prevent="if (lastInputWasTouch) return; zoomAnimating = true; if (zoomScale > 1) { resetZoom(); } else { const r = $el.getBoundingClientRect(); const cx = $event.clientX - (r.left + r.width/2); const cy = $event.clientY - (r.top + r.height/2); zoomScale = Math.min(2.5, zoomMaxScale); zoomPanX = -cx * (zoomScale-1)/zoomScale; zoomPanY = -cy * (zoomScale-1)/zoomScale; clampPan(); } setTimeout(() => { zoomAnimating = false; }, 300);"
draggable="false"
:style="modalActive === largeIdx
? 'position:relative;transform: scale(' + zoomScale + ') translate(' + (zoomPanX / zoomScale) + 'px, ' + (zoomPanY / zoomScale) + 'px); transform-origin: center center; will-change: transform; transition: ' + (zoomAnimating ? 'transform 0.3s ease-out' : (zoomScale > 1 ? 'none' : 'transform 0.2s ease-out')) + ';'
: ''" />
ساعة نسائية من فندربلو بتصميم عصري ولون فضي مميز
ساعة فضية فاخرة – أناقة بتفاصيل لامعة من فندربلو
ساعة نسائية بتصميم فضي راقٍ يجمع بين الأناقة الكلاسيكية واللمسات العصرية، تتميز بإطار مزخرف بتفاصيل لامعة ومينا ناعمة، مع سوار معدني متناسق يمنحها مظهرًا فاخرًا على المعصم.
مصنوعة بجودة عالية وتشطيب متقن، وتتميز بأنها مقاومة للماء، مما يجعلها مناسبة للاستخدام اليومي والمناسبات الخاصة.
المميزات:
- لون فضي أنيق وسهل التنسيق.
- تصميم فاخر بتفاصيل لامعة.
- خامات وجودة تصنيع عالية.
- مقاومة للماء.
- سوار معدني أنيق ومريح.
- مناسبة للإطلالات اليومية والرسمية.
- تأتي بتغليف أنيق ومناسبة كهدية.
| التصنيف | ساعات نسائية |
|---|---|
| رمز المنتج | 00010 |
منتجات مرتبطة
JD 29
