最近一个项目,需要做个Web版本的设计器,用来进行工厂流水线布局的设计. 项目中采用了SVG.JS来做,但是以前流水线是采用单纯的画线的方式实现.客户提出希望用不同的底纹表示不同的流水线,经过一番调查,最终决定采用Path,用pattern的方式来填充底纹. 但是文档中对pattern的使用描述的比较含糊,通过一些实验,终于弄的比较清楚了.总结一下: 1.path中的X.Y参数是指以整个画面的左上角为(0,0),来设置偏移的.如果设为0,就是从(0,0)进行填充.如果在(20,20)为起点的地方