gpt4 book ai didi

javascript - HTML5 在javascript中的两个div/点之间绘制圆弧

转载 作者:行者123 更新时间:2023-12-03 02:19:44 25 4
gpt4 key购买 nike

我想在页面上画一条弧线,从一个 div 的一个 Angular 到另一个 div 的 Angular ,以表明它们以某种方式连接。页面上发生了很多事情,但我能够得到两个点来绘制。因此,一旦我有了这两个坐标,我将使用什么来以不会干扰周围文本/div/等的方式绘制弧线。只是一切的弧线上方。

最佳答案

您可以使用带有 JavaScript 的 Canvas 。您可以通过调用将 Canvas 的两个 Angular 用圆弧连接起来。

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.arc(0,0,c.width,c.height,0.31416*Math.PI);
ctx.stroke();

https://www.w3schools.com/tags/canvas_arc.asp

只要你的 Canvas 位置正确。您可以使用 offsetLeftoffsetTop.style.pixelHeight.style.pixelWidth 找出 div 的 Angular 在哪里code>,然后对 Canvas 使用绝对定位。

关于javascript - HTML5 在javascript中的两个div/点之间绘制圆弧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49215154/

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