Webkit permet l'utilisation d'un fichier SVG externe comme masque pour tout élément HTML. À savoir:Est-il possible d'utiliser des masques Webkit CSS avec SVG sans fichier externe?
<img src="kate.png" style="-webkit-mask-image: url(circle.svg)">
Entraînant:
(Plus d'informations ici: http://webkit.org/blog/181/css-masks/)
Est-ce que quelqu'un sait s'il y a un moyen de le faire sans un fichier SVG externe? Plus précisément, peut-il être fait avec SVG généré à partir de JavaScript?
Il semble très probable que cela pourrait être fait en utilisant une URI de données. Si vous faites un lien vers une démo en direct, je serais heureux de le tester. Aussi, quand vous dites "SVG généré à partir de JavaScript", voulez-vous dire dans le navigateur, ou hors du navigateur? – jbeard4
Dans le navigateur. Par exemple en utilisant la bibliothèque Raphael ou document.createElementNS(). Je ne suis pas sûr que les URI de données fonctionneront, mais je vais essayer. Merci! – juandopazo