这是一款经典的谢尔宾斯基(Sierpinski)三角形分形过程网页版动画效果,可以通过鼠标点击黑色三角形进行无限的分形,每次分形都把一个三角形分成四等份,挖掉中间那一份,然后继续对另外三个三角形进行这样的操作,并且无限地递归下去。实现原理是通过JavaScript响应鼠标点击事件,然后对三角形进行分形操作,初始化的大三角形其实是一张svg矢量图,后面的常见分形操作都是基于svg实现的。还有一种基于Canvas结合JS实现的,如果有兴趣可点击这里前往:「Canvas 实现可自定义梯度的谢尔宾斯基(Sierpinski)三角形递归分形效果」
编号:Sierpinski
JavaScript结合SVG实现谢尔宾斯基(Sierpinski)三角形递归分形动画效果
| 大小 | 8 KB |
| 总文件 | 6 个 |
| 发布 | 2024-08-20 |
| 更新 | 2026-01-17 |
| 架构 | JavaScript + SVG |
| 分类 | 前端资源 - SVG动画 |
| 目录 | 结构详情 |