J'utilise Rafael.js pour dessiner des rectangles sur une image. Mon problème avec la définition de la couleur du trait est que l'arrière-plan peut être sombre ou clair ou de toute couleur. Je pensais que la meilleure façon d'y parvenir serait d'utiliser des lignes pointillées. Cependant cet appelDessin d'un rectangle avec des lignes pointillées en utilisant Rafael.js
circle = Canvas.paper.rect(left, topCoord, width, height).attr({stroke-dasharray:"---"});
ne fonctionne pas. Firebug (sur FireFox 20.0) renvoie un message d'erreur indiquant qu'une fonction existante dans mon fichier .js n'existe pas. Il semble que stroke-dasharray n'est pas valide pour les rectangles.
Merci. Cela a fait disparaître l'erreur mais j'obtiens toujours des lignes noires pleines pour le rectangle. Merci, Peter. – OtagoHarbour
En regardant la [référence Raphael] (http://raphaeljs.com/reference.html) Je ne pense pas que trois tirets soient une option valide. Essayez deux: '" - "' – searlea
Cela a fonctionné pour obtenir des lignes pointillées. Merci beaucoup! Pour obtenir deux couleurs différentes, il me semble avoir besoin de deux appels: l'un avec {"stroke-dasharray": "-"} et l'autre avec {"stroke": "white", "stroke-dasharray": "- .." } Merci beaucoup! – OtagoHarbour