我有一个 HTML 文件
<div>
<img src="1.jpg" id="img1">
<img src="2.jpg" id="img2">
</div>
如何使用 JavaScript 在网站上找到图像的 x,y 坐标并在它们之间画一条线?
我有一个 HTML 文件
<div>
<img src="1.jpg" id="img1">
<img src="2.jpg" id="img2">
</div>
如何使用 JavaScript 在网站上找到图像的 x,y 坐标并在它们之间画一条线?
你想要这样的东西吗?)我是怎么得出这个结论的 -链接到我的问题的答案如何从两点画一条线
你问了你的问题,我决定这样做,这并不容易,我记得三角法: D
如果您想保持神经正常-在画布上进行,那里的一切都容易得多。只需选择两个点,然后在它们之间画一条线。
让我解释一下我的代码:
该函数
elemPosition返回元素在页面上的位置值,即使页面滚动,该函数也会返回元素相对于文档左边缘和上边缘的位置文档该函数通过和通过
centerElem返回元素的中心xу该函数
createPath创建一个线元素并为其设置动画该函数
whatElems从父级返回要为动画选择的元素该函数使用类
createDiv创建,将其添加到末尾并返回这个,以便在调用此函数后可以立即操作元素div.harmonybodydiv该函数
createPathandPush使用 createPath 创建一个元素并进行动画处理,并将该元素添加到数组paths中,以便随后可以操作每个元素事件监听器(图片加载)通过循环
load触发元素,循环后它将我们在页面上创建的所有元素输入到一个全局变量中, 该函数渲染元素并计算它旋转的点、高度、角度。如果函数有第三个参数等于,那么它创建一个元素并对其进行动画处理,如果传递了第三个参数,则函数简单 地调整它的大小,改变它的旋转角度、长度和起点的位置- 写,我会回答 PS:当你点击页面动画重新启动createPathAndPushharmoniesrenderrenderundefined