Próbowałem użyć biblioteki graficznej Raphael JS. Chciałbym użyć gradientu atrybutu, który powinien akceptować obiekt. Dokumentacja mówi, aby odnieść się do specyfikacji SVG. Znalazłem obiekt gradientu w SVG, na przykład:Jak utworzyć gradient obiektu za pomocą Raphaela
<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>
, ale jak mogę się do tego odwołać z mojego javascript?
circle.attr("gradient", "myFillGrad");
nie działa :) góry dziękuję
wygląda na to API już nie istnieje. Zobacz http://jsfiddle.net/GuQA6/ dla przypadku testowego. Nie znasz nowego interfejsu API do zmiany przezroczystości kolorów, prawda? –
Zaktualizowałem próbkę kodu tak, aby odzwierciedlała najnowszy interfejs API. Najlepszym wyjściem w przyszłości będzie przeczytanie dokumentacji, aby dowiedzieć się, jak zmieniły się interfejsy API. –
Zaktualizowałem jsfiddle, aby dopasować przykładowy kod @NathandeVries ... http://jsfiddle.net/GuQA6/155/ tylko dla następnego dev, który chce zobaczyć to w akcji. – scunliffe