je cherchais à utiliser la bibliothèque graphique Raphael JS. Je voudrais utiliser le dégradé d'attribut qui devrait accepter un objet. La documentation dit se référer aux spécifications SVG. J'ai trouvé l'objet gradient dans SVG, par exempleComment créer un objet gradient avec Raphael
<linearGradient id="myFillGrad" x1="0%" y1="100%" x2="100%" y2="0%">
<stop offset="5%" stop-color="red" />
<stop offset="95%" stop-color="blue" stop-opacity="0.5" />
</linearGradient>
mais comment puis-je faire référence à partir de mon javascript?
circle.attr("gradient", "myFillGrad");
ne fonctionne pas :) Merci à l'avance
Il ressemble à cette API n'existe plus. Voir http://jsfiddle.net/GuQA6/ pour un cas de test. Vous ne connaissez pas la nouvelle API pour modifier l'opacité des arrêts de couleur, n'est-ce pas? –
J'ai mis à jour l'exemple de code pour refléter la dernière API. Votre meilleur pari à l'avenir est de lire la documentation pour découvrir comment les API ont changé. –
J'ai mis à jour le jsfiddle pour correspondre à l'exemple de code @NathandeVries ... http://jsfiddle.net/GuQA6/155/ juste pour le prochain dev qui veut le voir en action. – scunliffe