Webkit consente l'uso di un file SVG esterno come maschera per qualsiasi elemento HTML. Vale a dire:È possibile utilizzare le maschere di css webkit con SVG senza un file esterno?
<img src="kate.png" style="-webkit-mask-image: url(circle.svg)">
Con conseguente:
(Maggiori informazioni qui: http://webkit.org/blog/181/css-masks/)
Qualcuno sa se c'è un modo per farlo senza un file in formato SVG esterno? Più specificamente, può essere fatto con SVG generato da javascript?
Sembra abbastanza probabile che ciò possa essere fatto utilizzando un URI di dati. Se ti colleghi a una demo dal vivo, sarei felice di testarlo. Inoltre, quando dici "SVG generato da JavaScript" intendi nel browser o fuori dal browser? – jbeard4
Nel browser. Ad esempio, utilizzando la libreria Raphael o plain document.createElementNS(). Non sono sicuro che gli URI dei dati funzioneranno, ma farò un tentativo. Grazie! – juandopazo