gpt4 book ai didi

javascript - 将一个 DIV 的坐标映射到另一个 DIV

转载 作者:行者123 更新时间:2023-11-28 09:24:31 25 4
gpt4 key购买 nike

我有 2 个具有不同高度和宽度的 div,以图像作为背景。

enter image description here

我的要求是获取一个 div 的裁剪坐标,并将该坐标定位到另一个 div..我需要坐标..我该怎么做。

最佳答案

看看getBoundingClientRect() …请注意,您需要照顾父节点。如果 div 元素的父元素有不同的位置,那么您需要考虑到这种差异。

下面的代码假定两个 div 具有相同的父级并且是绝对定位的。

var bbox = div1.getBoundingClientRect();
div2.style.top = bbox.top + 'px';
div2.style.left = bboox.left + 'px';
div2.style.width = bbox.right - bbox.left + 'px';
div2.style.height = bbox.bottom - bbox.top + 'px';

关于javascript - 将一个 DIV 的坐标映射到另一个 DIV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25947629/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com