我想绘制一个形状(为了简单起见,比如说一个矩形),用颜色改变阴影的区域覆盖一个区域,例如绿色到红色。绘制无数个小矩形(其颜色按索引移动)的唯一方法是唯一的方法吗?或者有没有办法说明渐变的“从到”(或者甚至更好,从“到”)颜色数组?
最佳答案
我认为您可以使用 html Canvas 创建渐变并用它填充您的形状( http://www.w3schools.com/tags/canvas_createlineargradient.asp )。
或者您可以使用 svg 渐变 ( https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Gradients )。
您也可以尝试使用带有一些插件的 html map 区域。
对于你的 map 多边形绘制像 this 。它们的参数描述为 here 。似乎它们仅支持没有渐变的颜色,但作为一个选项,您可以尝试像this这样的叠加。 .
关于javascript - 如何在 map 上绘制渐变着色的区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39958025/