English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
SVG puede usar el elemento <pattern> para definir patrones. Se utiliza para rellenar elementos gráficos de manera repetitiva.
Para rellenar o trazar un objeto con gráficos predefinidos, se utiliza el elemento pattern. El elemento pattern permite que los gráficos predefinidos se repitan (o se talle) en intervalos fijos en el eje x y el eje y, cubriendo así el área a colorear. Primero, defina el patrón utilizando el elemento pattern, y luego en los elementos gráficos dados, utilice las propiedades fill o stroke para referirse al patrón que se utilizará para rellenar o trazar.
<svg width="120" height="120" viewBox="0 0 120 120" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink"> <defs> <pattern id="Triangle" ancho="10" altura="10" patternUnits="userSpaceOnUse"> <polygon points="5,0 10,10 0,10"/> </pattern> </defs> <circle cx="60" cy="60" r="50" relleno="url(#Triangle)"/> </svg>Prueba a ver‹/›
El efecto de ejecución es como sigue:
La propiedad id del <pattern> define el nombre único del patrón.
patternUnits se utiliza para definir las propiedades de anchura, altura, ancho y altura.
cx y cy son las coordenadas en el eje x e y del cuadro del límite del patrón.