Estoy trabajando con SVG usando la biblioteca Raphael. Puedo aplicar un color de relleno a un objeto de este modo:¿Puede un objeto SVG tener un color de relleno y un patrón de relleno?
circle.attr({fill: "#ff0000"});
Y esto también funciona (aunque la documentación Rafael no lo menciona):
circle.attr({fill: "url(pattern.png)"});
Soy capaz de utilizar PNG transparentes como rellenar patrones, y la transparencia funciona como se espera. El objeto svg es completamente transparente donde la imagen del patrón de relleno es transparente. Pero lo que me gustaría hacer es especificar tanto una imagen de patrón de relleno como un color de relleno, para que el color se muestre donde la imagen de patrón es transparente, similar a la propiedad de "fondo" usando CSS, por ejemplo. ¿Es esto posible con SVG?
Gracias por la respuesta muy completa! – shipshape
Hola @Erik Estoy tratando de agregar la imagen sobre la rect en la etiqueta del patrón. Pero resulta que no se apilan uno encima del otro. El rect siempre se muestra y el patrón de imagen solo se muestra si elimino el elemento rect. ¿Que esta pasando? – Lianzinho
@Lianzinho debe crear una nueva pregunta para eso, con más detalles. –