Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取重叠div的多边形_Javascript_Html_Polygon - Fatal编程技术网

Javascript 获取重叠div的多边形

Javascript 获取重叠div的多边形,javascript,html,polygon,Javascript,Html,Polygon,如何获得三个重叠div的多边形(point1x point1y、point2x point2y、point3x point3y…)?旋转div,使多边形不是矩形。检查 我想要深紫色区域的多边形。当然是JavaScript:-)你试过什么吗?我认为这将是非常困难的,可能比你想象的还要困难。也许使用画布并知道颜色,就可以得到像素等。在DOM中,我认为这几乎是不可能的,但也许有人有一个聪明的想法。@adeneo,我只在演示中使用了颜色。拥有多边形后,我想将其传递给CSS clip path属性。

如何获得三个重叠div的多边形(point1x point1y、point2x point2y、point3x point3y…)?旋转div,使多边形不是矩形。检查



我想要深紫色区域的多边形。当然是JavaScript:-)

你试过什么吗?我认为这将是非常困难的,可能比你想象的还要困难。也许使用画布并知道颜色,就可以得到像素等。在DOM中,我认为这几乎是不可能的,但也许有人有一个聪明的想法。@adeneo,我只在演示中使用了颜色。拥有多边形后,我想将其传递给CSS clip path属性。我假设单独提取div的顶点是不可接受的。
<div class="rect red"></div>
<div class="rect green"></div>
<div class="rect blue"></div>