Подкоректировать JS (SVG )

parks

Постоялец
Регистрация
18 Сен 2008
Сообщения
439
Реакции
100
Дано : :)
скрипт
Файл paths.js (имеет градиентный рисунок ), к примеру :
PHP:
var paths = {
	iceland: {
		name: 'Ляпуха',
		path: 'M32.55 111.24c17.1464,21.8227 11.3046,33.5722 19.32,57.27 6.4495,19.0685 43.6672,16.1986 45.54,32.43 4.9925,43.2698 40.5892,21.963 48.99,-8.28 9.455,-34.0383 -27.4744,-53.8899 9.66,-74.52 30.6997,-17.0554 10.35,-26.4215 10.35,-52.44 0,-25.2963 18.3881,-5.9949 -5.52,-35.88 -8.9834,-11.2294 -32.1079,-6.4732 -33.81,8.28 -0.6606,5.7258 5.5974,25.2268 -3.45,22.08 -14.9265,-5.1918 -37.5595,-23.46 -50.37,-23.46 -23.4894,0 5.52,30.0873 5.52,30.36 0,28.7339 -76.2836,3.3985 -46.23,44.16z'
	}
}
Вопрос: Как поправить init.js (я так предполагаю) , чтобы показывало градиент ?
Заранее благодарен.
 
от init.js особо ничего не зависит, вернее зависит общий масштаб карты, основной градиент, то вот если к каждой стране делать, то лучше прописывать в самом index.html

сам вот бьюсь над этим. но вот еще один вариант нашел на офф.сайте рафеэля

там тоже как-то меняется цвет, вот только не пойму откуда он берет градиент
 
от init.js особо ничего не зависит, вернее зависит общий масштаб карты,
ну дак в нём же задаются цвета по умолчанию
PHP:
$(function(){
	
	var r = Raphael('map', 1200, 820),
		attributes = {
           [COLOR="Red"] fill: '#fff',[/COLOR]
            stroke: '#3899E6',
            'stroke-width': 1,
            'stroke-linejoin': 'round'
        },
		arr = new Array();
	
	for (var country in paths) {
		
		var obj = r.path(paths[country].path);
		
		obj.attr(attributes);
		
		arr[obj.id] = country;
		
		obj

сам вот бьюсь над этим. но вот еще один вариант нашел на офф.сайте рафеэля
*** скрытое содержание ***
там тоже как-то меняется цвет, вот только не пойму откуда он берет градиент
я там градиента неувидел,они вроде однотонные , лиш полупрозрачное затемнение при наведении :(
 
Назад
Сверху