SVG中的pattern元素,让预定义图形以固定间隔在x轴和y轴上重复或平铺,从而覆盖需要涂色或添加纹理的区域。
在defs中预定义pattern图案元素,在图形元素上使用属性fill="url(#id)"
或stroke="url(#id)"
来引用填充或描边的图案。
DOM工具
操作SVG及其图形元素DOM的方法,包括选择、创建、设置属性等。
纹理类
实现
选择SVG画布,设置其尺寸;找到全部path路径子元素;为每个path初始化纹理实例对象LineTexture,并设置纹理pattern的id引用填充。
参考:
http://snapsvg.io/
https://riccardoscalco.it/textures/